alltolove 发表于 2017-7-15 08:53:52

es6之Set()对象


公益广告:保护狗熊人人有责






static/image/hrline/4.gif
Set()对象叫做集合,它只能储存不相同的数据。
let a=new Set()
a.add(1)
a.add(2)
a.forEach(v=>document.write(v))
set对象必须以遍历的方式取出,网页上显示为:





let a=new Set()
a.add('大熊')
a.add('二熊')
a.add('三熊')
let b=a.has('大熊')
let c=a.has('熊大')
let d=`${b}-----${c}`
a.forEach(document.write(d))
可以用has方法判断字符串在集合里是否存在,网页显示为:




let a=new Set()
a.add('大熊')
a.add('二熊')
a.add('三熊')
a.delete('大熊')
a.forEach(v=>document.write(v))
从集合里删除一个对象,网页显示:




let a=new Set()
a.add('大熊')
a.add('二熊')
a.add('三熊')
a.clear()
a.forEach(v=>document.write(v))
这是从集合里清空所有对象
页: [1]
查看完整版本: es6之Set()对象