1. 程式人生 > 其它 >模型檢視(17):【類】QAbstractItemDelegate[官翻]

模型檢視(17):【類】QAbstractItemDelegate[官翻]

技術標籤:javascript

目標:把舊數組裡面不重複的元素選取出來放到新陣列中,重複的元素只保留一個,放到新陣列中去重。
演算法:遍歷舊陣列,然後拿著舊陣列去查詢新陣列,如果元素裡面沒有出現過,我們就新增,否則就不新增。
如何判斷元素是否存在?利用新陣列.indexOf(陣列元素),r如果返回-1就說明新數組裡面沒有該元素`

  <script>
    window.onload = function(){
      function unique(arr){
        var newArr = [];
        for(var i = 0; i <
arr.length; i++){ if(newArr.indexOf(arr[i]) === -1){ newArr.push(arr[i]); } } return newArr; } var demo = unique(['a','c','b','d','f','t','b','你好','你好','2','2']); console.log(demo); } </script>

在這裡插入圖片描述