亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    JavaScript中set集合的方法有哪些

    set方法有:1、add(),用于往集合添加元素;2、delete(),用于刪除集合中某個(gè)元素;3、has(),用于判斷指定元素是否在集合中存在;4、clear(),用于清空集合元素;5、forEach(),用于遍歷集合中的元素。

    JavaScript中set集合的方法有哪些

    本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

    Set集合概述

    Set集合和Arry數(shù)組很相似,但是Set集合存儲(chǔ)的是key也就是說(shuō)Set集合中不可以存在兩個(gè)值和數(shù)據(jù)類(lèi)型都相等的key
    Set集合不可以用下標(biāo)取值
    Set集合沒(méi)有l(wèi)ength屬性而是size
    Set集合可以通過(guò)Array.from轉(zhuǎn)為真正的數(shù)組

    Set集合的屬性和方法(常用)

    名稱(chēng) 參數(shù) 類(lèi)型 說(shuō)明
    size 無(wú) 屬性 獲取集合的長(zhǎng)度
    add Object 方法 往集合添加元素
    delete key 方法 刪除集合中某個(gè)元素,刪除成功返回true
    has key 方法 判斷指定元素是否在集合中存在,如果存在返回true
    clear 方法 清空集合元素
    forEach function 方法 遍歷集合中的元素

    size屬性

    var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]); console.log(set.size) //打印8 console.log(set.length) //打印undefined

    add方法

    var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]);  console.log(set.add("qq")); //打印{"sd",68,86,38,64,"qweq",58,"68",86,"qq"} 說(shuō)明添加成功了  console.log(set.add("qq")); //依舊打印{"sd",68,86,38,64,"qweq",58,"68",86,"qq"} 說(shuō)明重復(fù)的并沒(méi)有被添加

    delete方法

    var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]); console.log(set.delete("68"));	//打印true說(shuō)明刪除成功 console.log(set.delete("68"));	//打印false說(shuō)明刪除失敗因?yàn)榧现幸呀?jīng)不存在"68" console.log(set);	//打印 {"sd",68,86,38,64,"qweq",58,86} "68已被刪除"

    has方法

    var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]); console.log(set.has(68)); //返回true說(shuō)明68在集合中存在 set.delete(68);	//這里把68刪除 console.log(set.has(68));	//返回false說(shuō)明68在集合中不存在

    clear方法

    var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]); set.clear();	//清空集合 console.log(set.size);	//打印結(jié)果為0 說(shuō)明集合已經(jīng)被清空了 console.log(set);	//打印結(jié)果{}	說(shuō)明集合已經(jīng)被清空了

    forEach方法

    var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]); set.forEach(function(item,index,set){     console.log(item,index,set);     //打印結(jié)果 item是每一個(gè)集合元素的值 index與item的結(jié)果一致 set是集合本身     //在這里index和set可以不需要 })

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)