久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(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也就是說Set集合中不可以存在兩個(gè)值和數(shù)據(jù)類型都相等的key
      Set集合不可以用下標(biāo)取值
      Set集合沒有l(wèi)ength屬性而是size
      Set集合可以通過Array.from轉(zhuǎn)為真正的數(shù)組

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

      名稱 參數(shù) 類型 說明
      size 屬性 獲取集合的長(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"} 說明添加成功了  console.log(set.add("qq")); //依舊打印{"sd",68,86,38,64,"qweq",58,"68",86,"qq"} 說明重復(fù)的并沒有被添加

      delete方法

      var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]); console.log(set.delete("68"));	//打印true說明刪除成功 console.log(set.delete("68"));	//打印false說明刪除失敗因?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說明68在集合中存在 set.delete(68);	//這里把68刪除 console.log(set.has(68));	//返回false說明68在集合中不存在

      clear方法

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