手机版

JavaScript中使用indexOf()的数组去重方法分析

时间:2021-08-30 来源:互联网 编辑:宝哥软件园 浏览:

本文通过一个实例展示了JavaScript如何使用indexOf()实现数组重复数据删除。分享给大家参考,如下:

阵列重复数据消除有许多方法。这里有一些我认为很容易理解的方法。

思维:

1.创建新的空阵列来存储经过重复数据消除的新阵列。2.使用for循环遍历需要消除重复数据的阵列。3.使用indexOf()方法查询遍历的数组是否出现在新数组中。如果出现:继续遍历数组。如果没有出现:请使用push方法将其添加到新数组中。4.完成原始数组的循环遍历后,设置一个新数组,从该数组中删除重复的数组。脚本var arr=[1,3,4,5,6,7,4,3,2,4,5,6,7,3,2];函数find(){ var newArr=[];for(var I=0;一、长度;I){ if(NewArr . indexof(arr[I])==-1){ NewArr . push(arr[I]);} } document . write(NewArr);} find(arr);/script在这里,在线HTML/CSS/JavaScript代码运行工具http://tools.jb51.net/code/HtmlJsRun的测试结果如下:

补充:indexOf()方法返回值:

如果搜索结果不匹配,则返回-1。如果搜索结果匹配,则返回1。PS:这里有一些相关的工具供大家参考:

在线重复数据消除工具:http://tools.jb51.net/code/quchong

在线文本重复数据消除工具:http://tools.jb51.net/aideddesign/txt_quchong

关于JavaScript的更多信息,请查看本网站专题:《JavaScript数组操作技巧总结》、《JavaScript字符与字符串操作技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript错误与调试技巧总结》、0103010。

希望本文对JavaScript编程有所帮助。

版权声明:JavaScript中使用indexOf()的数组去重方法分析是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。