介绍
这篇文章给大家分享的是有关前端html数组如何去重的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
<强>数组去重强>
<强>用到的知识点:强>
<强> 1:indexOf() 强>
<强>该方法是返回数组中元素第一次出现的索引值;强>
<>强如果有,则正常返回索引值;强>
<>强如果检索的内容不存在于数组中,则返回1 强>
<强> 2:为循环强>
<>强练习:数组去重强>
<强>//第一种方法强>
var aList =, (1、2、3、4、4、3、2、1, 2, 3, 4, 5, 6, 5、5、3、3、4、2、1]; var aList2 =, []; for (var 小姐:=,0,,,小姐:& lt;, aList.length ;,小姐:+ +),{ var value =,倾斜的(我) if (aList.indexOf(值),+,- 1),{ console.log(& # 39;重复了& # 39;,值) },{else aList2.push(值) } } console.log (aList2)
//,第二种方法 var aList =, (1、2、3、4、4、3、2、1, 2, 3, 4, 5, 6, 5、5、3、3、4、2、1]; (var i=0; i< aList.length;我+ +) { ,,如果(aList.indexOf(倾斜的[我])==我) ,,{ ,,,,,,aList2.push(倾斜的[我]); ,,} } 警报(aList2);
//,第三种方法 var aList =, (1、2、3、4、4、3、2、1, 2, 3, 4, 5, 6, 5、5、3、3、4、2、1]; for 才能;(var 小姐:=,0;,小姐:& lt;, aList.length;,我+ +),{ ,,,,,,,,,,var item =,倾斜的(我) ,,,,,,,,,,if (newArray.indexOf(项),==,1),{ ,,,,,,,,,,,,,,newArray.push(项) ,,,,,,,,,,},{else ,,,,,,,,,,,,,,console.log(& # 39;重复了& # 39;,项) ,,,,,,,,,,} ,,,,,,}
感谢各位的阅读!关于“前端html数组如何去重”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!