JS 数组去重 indexOf()方法
1、新建一个HTML文档,用于承载JS
2、定义一个重复的数组,
示例代码:
var arr=['apple', 'peach', 'apple', 'banana', 'cherry' ,'banana'];
3、定义一个空数组,用于装载去重之后的数组,
示例代码:
var unique=[];
4、使用for循环,遍历数组arr[],
示例代码:
for(var i=0; i<arr.length; i++){ }
5、使用indexOf判断数组元素arr[i],是否存在于数组unique[]中,如果值为-1表示不存在,则添加当前元素arr[i]到数组unique[]的末尾,
示例代码:
if(unique.indexOf(arr[i])==-1){
unique.push(arr[i]);
}
6、输出去重之后的数组unique[],
示例代码:
document.write(unique);
7、保存文件,在浏览器预览效果
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。