模型檢視(17):【類】QAbstractItemDelegate[官翻]
阿新 • • 發佈:2021-01-13
技術標籤: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>