国产探花免费观看_亚洲丰满少妇自慰呻吟_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;  
?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 齐齐哈尔市| 大宁县| 和平县| 双江| 蒙自县| 德保县| 青铜峡市| 九江县| 连南| 卢湾区| 苏尼特左旗| 旬阳县| 娄烦县| 集安市| 南和县| 虹口区| 洪雅县| 东明县| 凌源市| 晋州市| 宜君县| 巨野县| 安顺市| 乐陵市| 称多县| 常宁市| 旅游| 肇东市| 三门峡市| 榆林市| 高台县| 绥德县| 龙川县| 杨浦区| 遵化市| 张家界市| 喀喇沁旗| 县级市| 鹤岗市| 连云港市| 郧西县|