Set数据结构 // 它类似于数组,但是成员的值都是唯⼀的,没有重复的值 // set本⾝是⼀个构造函数,⽤来⽣成set数据结构 const s = new Set() // Set函数可以接受⼀个数组作为参数,⽤来初始化 const set = new Set([1,2,3,4]) console.log(set.size) // 4 const set = new Set([1,2,1,2]) console.log(set.size) // 2 可以去重 var set1 = [...set] console.log(set1) // [1,2] 实例⽅法 add(value) 添加某个值,返回set结构本⾝ delete(value) 删除某个值,返回⼀个布尔值,表⽰删除是否成功 has(value) 返回⼀个布尔值,表⽰该值是否为set的成员 clear(value) 消除所有成员,没有返回值 // set结构的实例与数组⼀样,也拥有forEach⽅法,⽤于对每个成员执⾏某种操作,没有返回值 const arr = new Set(['a','b','c']) arr.for
2022-07-11 09:04:20
48KB
文档资料