参考链接:
-
基础方法
push
把元素添加到数组末尾
unshift
把元素添加到数组开头
pop
删除数组里最靠后的元素
shift
删除数组的第一个元素
-
splice & slice
Array.prototype.slice()
Array.prototype.slice() - JavaScript | MDN
Array.prototype.splice()
从索引start开始:删除deleteCount个元素并在当前位置插入item1, …, itemN
splice(start) splice(start, deleteCount) splice(start, deleteCount, item1) splice(start, deleteCount, item1, item2, itemN)
-
迭代方法
Array.prototype.every()
Array.prototype.every() - JavaScript | MDN
Array.prototype.some()
Array.prototype.some() - JavaScript | MDN
Array.prototype.forEach()
Array.prototype.forEach() - JavaScript | MDN
Array.prototype.map()
Array.prototype.map() - JavaScript | MDN
Inside your
map
call, decide whether to return the original item (the first argument) or something else so that you can replace items in an array.Array.prototype.filter()
Array.prototype.filter() - JavaScript | MDN
Array.prototype.reduce()
-
排序方法
Array.prototype.reverse()
Array.prototype.reverse() - JavaScript | MDN
Array.prototype.sort()
-
搜索方法
Array.prototype.indexOf()
Array.prototype.indexOf() - JavaScript | MDN
Array.prototype.lastIndexOf()
Array.prototype.lastIndexOf() - JavaScript | MDN
Array.prototype.find()
Array.prototype.find() - JavaScript | MDN
Array.prototype.findIndex()
Array.prototype.findIndex() - JavaScript | MDN
Array.prototype.includes()
-
字符串相关方法
Array.prototype.toString()
Array.prototype.toString() - JavaScript | MDN
Array.prototype.join()
-
其他方法
Array.prototype.concat()
Array.prototype.concat() - JavaScript | MDN
Array.from()
Array.from() - JavaScript | MDN
Array.of()
Array.prototype.fill()
Array.prototype.fill() - JavaScript | MDN
Array.prototype.copyWithin()
Array.prototype.copyWithin() - JavaScript | MDN