Array
初始化一个长度为n的数组
[element0, element1, ..., elementN]
new Array(element0, element1, ..., elementN)
new Array(arrayLength)
将数组元素全部赋值为指定数值
Array.fill(value)
Array.fill(value, start)
Array.fill(value, start, end)
初始化一个单数数组
Array.from({length: 5}, (v, i) => 2*i + 1)
初始化一个m*n二维Boolean数组
Array.from(Array(m), v => Array(n).fill(true))
字符串转为数组
Array.from(str)
数组增删改查
Array.prototype.pop()
Array.prototype.push()
Array.prototype.shift()
Array.prototype.unshift()
Array.prototype.slice(start, end)
Array.prototype.splice(start, deleteCount, item1,item2,...)
Array.prototype.at()
Map
Map.prototype.get(key)
Map.prototype.set(key, value)
Map.prototype.delete(key)
Map.prototype.has(key)
Map.prototype.clear()
Map.prototype.size
Set
Set.prototype.values()
Set.prototype.add(value)
Set.prototype.clear()
Set.prototype.size