久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

16
2023/06

走進(jìn)es6——Set

發(fā)布時間:2023-06-16 19:03:29
發(fā)布者:神棍子
瀏覽量:
0

繼之前es6 數(shù)組的擴(kuò)展,對于擴(kuò)展來說我們就告一段落了,下面來了解一種新的數(shù)據(jù)結(jié)構(gòu) Set。 Set類似于數(shù)組,但是Set中的值都是唯一的,且沒有重復(fù)項(xiàng)。

聲明Set

如上圖示例,我們用add方法向Set中添加成員,但是添加到重復(fù)項(xiàng)時,會自動跳過該項(xiàng),除此一個個的添加外,在聲明時可以直接接受一個數(shù)組來初始化數(shù)據(jù)

    初始化數(shù)據(jù)

Set值插入時候,不會進(jìn)行類型的轉(zhuǎn)換,例如字符串1和數(shù)字1,這兩個字符便都會記錄在集合中不被跳過,繼而可以發(fā)現(xiàn),如果我們在Set中存入對象,那么雖然是完全相同的對象,只要聲明位置不同,那么也會存下兩個

 

    同類型

Set的常用方法:

size:返回長度 new Set([1]).size

add: 添加成員

has:判斷是否為set

clear:清除所有

keys:返回所有鍵

values:返回所有值

enteries:返回鍵值對

forEach:遍歷


關(guān)鍵詞:
返回列表