js中各種集合的總結

Array

  • 特點: 存儲的元素可以是任何的js元素,是有序的可重復的
  • 創建方式:
    • 構造函數:var arr=new Array('a','b','c',123.true)
    • 字面量:var arr=['a','b','c',123.true]
  • arr.push()
  • arr.splice()
  • arr.splice()
  • arr.splice()

Set

  • 特點:存儲的元素可以是任何的js元素,是有序不可重復的
  • 創建方式
    • 構造函數 var set=new Set(['a','b','c'])
  • set.add() 添加某個值,返回Set結構本身
  • set.delete() 刪除某個值,返回一個布爾值,表示刪除是否成功
  • 長度 size 屬性
  • 查詢是否有某個值 set.has()
  • 返回一個布爾值,表示該值是否為Set的成員
  • 清除 clear() 清除所有成員,沒有返回值
  • 修改和單個查詢——沒有

Map

  • 特點:是一種鍵值對映射的集合
  • Map的key值和value值不能重復
  • map.set(key,value)
  • map.delete(key)
  • map(key,value)
  • map.get(key)
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容