Array.push()
向数组末尾添加一个或多个元素,并返回新数组的长度,原数组改变。
Array.pop()
删除并返回数组最后一个元素的值,原数组改变
Array.unshift()
向数组开始位置添加一个或多个元素,并返回新数组的长度,原数组改变
Array.shift()
删除并返回数组第一个元素的值,原数组改变
Array.sort()
数组按照unicode编码进行排序,原数组改变
Array.reverse()
数组进行倒序排序,原数组改变
Array.slice()
按条件查找出数组中的部分内容,返回一个新数组,原数组不改变
Array.splice()
用于添加或删除数组中的元素,原数组改变
Array.join()
通过指定的分隔符把数组所有元素转换为一个字符串,默认逗号作为分隔符
Array.concat()
合并两个或多个数组,返回一个新数组,原数组不改变
Array.map()
原数组每一项执行函数后,返回一个新数组,原数组不变
Array.forEach()
调用数组的每个元素,并将元素传递给回调函数
Array.filter()
过滤数组中符合条件的元素,并返回一个新数组
Array.reduce()
会遍历数组中的每一个元素,每遍历一次就会执行一次回调函数
Array.every()
对数组中的每一项进行判断,若都符合返回true,否则false
Array.some()
对数组中的每一项进行判断,若有一项符合返回true,否则false