<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>数组去重</title>
<script>
//核心算法:我们遍历旧数组,然后拿着旧数组元素去查询新数组,如果该元素在新数组里面没有出现过,我们就添加,否则不添加。
var arr = ['c', 'a', 'z', 'a', 'x', 'a', 'x', 'c', 'b'];
function newarr(arr) {
var narr = [];
//如果这里是i= 0,那么后面不等号不要加等号
for (var i = 0; i < arr.length; i++){
if (narr.indexOf(arr[i]) == -1){
narr.push(arr[i]);
}
}
return narr;
}
var a = newarr(arr);
console.log(a);
</script>
</head>
<body>
</body>
</html>
js实现数组去重
最新推荐文章于 2024-05-01 04:53:19 发布