在JS中,数组的indexOf()方法,可以被查找的数组元素的索引位置,找不到北查找的元素,则返回-1,根据此特性,可以完成JS数组去重0JS判断字符串是否包含某个字符串
工具/原料
1
电脑一台
2
JS
方法/步骤
1
新建一个HTML文档,用于承载JS
3
定义一个空数组,用于装载去重之后的数组,示例代码:var unique=[];
4
使用for循环,遍历数组arr[],示例代码:for(var i=0; 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
保存文件,在浏览器预览效果
注意事项
1
配合indexOf()方法和push()方法
2
喜欢此经验,请记得投票和点赞
上一篇:Redis进阶篇之防止数据重复
下一篇:excel去重怎么操作