数组查重
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]