国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js數組去重的5種算法實現

2024-05-06 16:24:54
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了js數組去重的5種算法實現,詳細解釋了實現思路,以及每個算法的優缺點,感興趣的小伙伴們可以參考一下
 

1.遍歷數組法
最簡單的去重方法,實現思路:新建一新數組,遍歷傳入數組,值不在新數組就加入該新數組中;注意點:判斷值是否在數組的方法“indexOf”是ECMAScript5 方法,IE8以下不支持,需多寫一些兼容低版本瀏覽器代碼,源碼如下:
 

  1. // 最簡單數組去重法  
  2. function unique1(array){  
  3. var n = []; //一個新的臨時數組  
  4. //遍歷當前數組  
  5. for(var i = 0; i < array.length; i++){  
  6. //如果當前數組的第i已經保存進了臨時數組,那么跳過,  
  7. //否則把當前項push到臨時數組里面  
  8. if (n.indexOf(array[i]) == -1) n.push(array[i]);  
  9. }  
  10. return n;  
?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 印江| 广东省| 德惠市| 仪征市| 甘洛县| 青神县| 犍为县| 同仁县| 常山县| 城市| 安龙县| 遂宁市| 齐齐哈尔市| 南雄市| 碌曲县| 建阳市| 库伦旗| 延寿县| 南汇区| 昆山市| 车险| 芒康县| 铜川市| 麻城市| 手游| 浦城县| 谢通门县| 蓬溪县| 剑阁县| 麻江县| 嘉义市| 宁德市| 浏阳市| 徐水县| 志丹县| 湘乡市| 陆河县| 霸州市| 荆门市| 巴塘县| 嘉峪关市|