数组去重(重点):
//数组去重 遍历旧数组的元素 与新数组的元素用 indexOf 判断 如果不存在 会返回 -1 再用push() 加进新数组中
function unique(arr) {
var myarr = [];
for (var i = 0; i < arr.length; i++) {
if (myarr.indexOf(arr[i]) === -1) { //用indexOf 判断新数组内是否有这个数 没有就加进去 有就跳过
myarr.push(arr[i]); //将没有的数组元素加进数组中
}
}
return myarr;
}
console.log(unique(['a', 'f', 'a', 'f', 's', 'f', 'b']));
Array() 数组去重
最新推荐文章于 2023-07-19 11:29:01 发布