js中的set的用法(set去重、遍历)
js中的set具备自动去重功能,如果给一个数组利用set方法去重,首先利用new Set()去重转为对象,然后在利用Array.from()把对象转回数组
//set特点:没有下标。自动去重 let arr = [1,8,9,8] //用法:new Set(数组)
//数组转对象,这个过程实现去重 let setArr = new Set(arr) console.log(setArr) //{1, 8, 9}
//需要利用Array.from将其转为数组
//将setArr转为数组 var newArr = Array.from(setArr) console.log(newArr) // [1, 8, 9]
set专用遍历for of
//for of 专用来遍历new set()后的对象 for(let item of setArr){ console.log(item) //1 8 9 }

浙公网安备 33010602011771号