前端html数组去重的办法
发布时间:09/01 来源:未知 浏览:
关键词:
数组去重
用到的知识点:
1:indexOf()
该办法是返回数组中元素第一次显现的索引值;
假如有,则正常返回索引值;
假如检索的内容不存在于数组中,则返回-1
2:for轮回
练习:数组去重
//第一种办法
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 i = 0 ; i < aList.length ; i ++) { var value = aList[i] if (aList.indexOf(value) + 1) { console.log('反复了',value) } else { aList2.push(value) } } 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]; for(var i=0;i<aList.length;i++) { if(aList.indexOf(aList[i])==i) { aList2.push(aList[i]); } } alert(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 i = 0; i < aList.length; i++) { var item = aList[i] if (newArray.indexOf(item) == -1) { newArray.push(item) } else { console.log('反复了',item) } }
以上就是本文的全部内容,但愿对大家的学习有所帮忙,更多相关内容请关注PHP中文网!
相关引荐:
html制作登录表单
html表单的根本元素
以上就是前端html数组去重的办法的具体内容,更多请关注百分百源码网其它相关文章!