标签:href 依次 size www 无法 each 相同 列表 cti
set是一个能够存储无重复值的有序列表,无法随机访问其中的值
set类型还拥有forEach()
方法,用于处理每个值
let set= new Set(); set.add(1); set.add(‘1‘); console.log(set); // {1, "1"}
具有迭代器的对象都可以用来构造Set,如数组
let set = new Set([1,2,3,3,3,3]); console.log(set); // {1, 2, 3}
size
let set = new Set([1,2,3,3,3,3]); console.log(set.size); // 3
has
let set = new Set([1,2,3,3,3,3]); console.log(set.has(5)); // false
使用delete()方法从Set中删除某个值,或者使用clear()方法从Set中删除所有值:
let set = new Set([1,2,3,3,3,3]); set.delete(1); console.log(set); // {2, 3} set.clear(1); console.log(set); // {}
可以使用forEach
方法来遍历Set中的数据项,Set中的value和key是相同的:
let set = new Set([1,2,3,3,3,3]); set.forEach(function (value,key,ownerSet) { console.log(value); // 依次输出1 2 3 console.log(key); // 依次输出1 2 3 })
原文:https://www.jianshu.com/p/af78964c33e2
标签:href 依次 size www 无法 each 相同 列表 cti
原文地址:https://www.cnblogs.com/xjy20170907/p/12681866.html