数组的静态方法:
1.Array.from() 方法从一个类似数组或可迭代对象中创建一个新的,浅拷贝的数组实例。
2.Array.isArray() 用于确定传递的值是否是一个 Array。
3.Array.of() 方法创建一个具有可变数量参数的新数组实例,而不考虑参数的数量或类型。
Array 原型的方法:
1.concat() 方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组
2.copyWithin() (target,start,end)方法浅复制数组的一部分到同一数组中的另一个位置,并返回它,不会改变原数组的长度。
3.every()(element,index) 方法测试一个数组内的所有元素是否都能通过某个指定函数的测试
4.fill() (value,start,end) 方法用一个固定值填充一个数组中从起始索引到终止索引内的全部元素。
5.filter() (element,index) 过滤方法创建一个新数组, 其包含通过所提供函数实现的测试的所有元素。
6.find()(element,index) 方法返回数组中满足提供的测试函数的第一个元素的值。
7.findIndex()(ele,index) 方法返回数组中满足提供的测试函数的第一个元素的索引。
8.flat() (depth) 方法会按照一个可指定的深度递归遍历数组,并将所有元素与遍历到的子数组中的元素合并为一个新数组返回。
9.forEach() (currentvalue,index)方法对数组的每个元素执行一次提供的函数。
10.includes() (valueToFind,fromIndex那里开始)方法用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回 true,否则返回false。
11.indexOf()(searchElement,fromIndex) 方法返回在数组中可以找到一个给定元素的第一个索引,如果不存在,则返回-1。
12.join()(’,’) 方法将一个数组(或一个类数组对象)的所有元素连接成一个字符串并返回这个字符串。
13.keys() 方法返回一个包含数组中每个索引键的Array Iterator对象。
14.lastIndexOf() 方法返回指定元素(也即有效的 JavaScript 值或变量)在数组中的最后一个的索引,如果不存在则返回 -1
15.map() (element,index) 方法创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结
16.pop()方法从数组中删除最后一个元素,并返回该元素的值。此方法更改数组的长度。
检测对象是否是数组: