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)