测试代码
//eg01:基本使用 //let set1 = new Set([10,10,3,0,39,0,99]); //console.log(set1) //eg02:数组去重 //let arr = [10,20,30,40,10,40,20]; //let set = new Set(arr); //console.log(set) //let arrNew = [...set]; //console.log(arrNew) //eg03:数组去重,把上面的操作变成一句话 let arr = [10,20,30,20,40,20,30]; let set = [...new Set(arr)] console.log(set)使用场景 * 数组拼接 * 利用Math.max()/Math.min() 测试代码
//eg01 /* let arr1 = [10,20,30]; let arr2 = [...arr,40,50]; console.log(arr1); console.log(arr2); */ //eg02 /* let arr1 = [10,20,30]; let arr2 = [40,50,60]; let arrNew = [...arr1,...arr2]; console.log(arrNew) */ //eg03 //求数组中的最大值 let arr1 = [3,9,5,7,4,6] //数据展开语法 let max2 = Math.max(...arr1); console.log(max2)