<script>
// 数组去重
var arr = [1, 2, 3, 4, 5, 3, 44, 2, 55, 21, 8];
// 封装一个去重函数
function deduplication(arr) {
// 声明一个新数组来接收不重复元素
var newArr = [];
// 遍历旧数组
for (var i = 0; i < arr.length; i++) {
// 判断新数组中是否包含旧数组元素
if (newArr.indexOf(arr[i]) === -1) {
// 如果不包含则直接追加进新数组
newArr.push(arr[i]);
}
}
// 返回新数组
return newArr;
}
// 调用函数并赋值给result
var result = deduplication(arr);
// 打印结果
console.log(result); // (9) [1, 2, 3, 4, 5, 44, 55, 21, 8]
</script>
01-19
508
10-31
1006