| 方法 | 说明 | JavaScript 版本 | 
| Array.from() | 它将类数组值和可迭代值转换为数组。 | ECMAScript 6 | 
| Array.of() | 它从可变数量的参数而不是参数数量或参数类型创建一个实例。 | ECMAScript 6 | 
| Array.prototype.copyWithin() | 它将数组的一部分复制到同一数组中的不同位置。 | ECMAScript 6 | 
| Array.prototype.find() | 它根据传递给此方法的特定条件从数组中找到一个值。 | ECMAScript 6 | 
| Array.prototype.findIndex() | Array.prototype.findIndex() 返回满足给定条件的给定数组的第一个元素的索引。 | ECMAScript 6 | 
| Array.prototype.entries() | 它返回一个数组迭代器对象,可用于遍历数组的键和值。 | ECMAScript 6 | 
| Array.prototype.keys() | 它返回一个数组迭代器对象以及数组的键。 | ECMAScript 6 | 
| Array.prototype.values() | 它提供了每个键的值。 | ECMAScript 6 | 
| Array.prototype.fill() | 用静态值填充指定的数组元素 | ECMAScript 6 | 
array.copyWithin(target, start, end)
array.entries()
array.keys()
array.values()
array.fill(value, start, end)
| 方法 | 说明 | JavaScript 版本 | 
| concat() | 此方法返回一个包含两个或多个合并数组的新数组对象。 | ECMAScript 版本 1 | 
| join() | 该方法将数组元素作为字符串连接起来。 | |
| pop() | 该方法用于移除并返回数组的最后一个元素。 | |
| push() | push() 在数组末尾添加一个或多个元素。 | |
| reverse() | 此方法反转给定数组的元素。 | |
| shift() | 该方法用于移除并返回数组的第一个元素。 | |
| slice() | 此方法返回一个新数组,其中包含给定数组部分的副本。 | |
| sort() | 此方法按排序顺序返回给定数组的元素。 | |
| toString() | 此方法返回所有数组元素以逗号分隔的字符串。 | |
| unshift() | unshift() 在给定数组的开头添加一个或多个元素。 | |
| 11. | splice() | 此方法向/从给定数组添加/删除元素。 | 
| every() | 该方法用于判断数组的所有元素是否满足提供的函数条件。 | ECMAScript 版本 5 | 
| filter() | 此方法返回新数组,其中包含通过提供的函数条件的元素。 | |
| forEach() | 此方法为数组的每个元素调用一次提供的函数。 | |
| isArray() | 这个方法判断一个对象是否是一个数组。如果对象是数组则返回真,否则返回假。 | |
| indexOf() | 它搜索给定数组中的指定元素并返回第一个匹配项的索引。 | |
| lastIndexOf() | 它搜索给定数组中的指定元素并返回最后一个匹配项的索引。 | |
| map() | 它为每个数组元素调用指定的函数并返回新数组 | |
| reduce() | 此方法将数组缩减为单个值。 | |
| some() | 此方法返回一个布尔值。如果数组元素通过测试,则返回 true,否则返回 false。 | ECMAScript 版本 3 |