数组查重
ES6判断数组是否存在重复元素
var array = [1,2,3,3,4,5];
if(new Set(array).size !== array.length){
console.log("存在相同的元素");
}else {
console.log("不存在相同的元素")
}
注意,此方法不适合数组元素为对象或子数组的情况。
数组去重
var array = [1,2,3,3,4,5];
console.log(Array.from(new Set(array)))
//输出
[1, 2, 3, 4, 5]
注意,此方法不适合数组元素为对象或子数组的情况。
数组元素交换
var array = [1,2,3,4,5,6];
//对下标为2和3的元素进行交换
[array[3],array[2]]=[array[2],array[3]]
console.log(array)
//输出
//[1, 2, 4, 3, 5, 6]
本文介绍了使用ES6进行数组查重和去重的方法,演示了如何判断数组中是否存在重复元素,并提供了数组去重的具体实现。此外,还展示了数组元素交换的简便方式。

989

被折叠的 条评论
为什么被折叠?



