1、some()
语法:
1 | array.some(function(currentValue,index,arr),thisValue) |
1 | //把10修改成20 |
2、every()
语法:
1 | array.every(function(currentValue,index,arr), thisValue) |
1 | //判断每个元素的值是否都大于4 |
3、reduce()
语法:
1 | array.reduce(function(total, currentValue, currentIndex, arr), initialValue) |
1 | //计算所有元素的和 |
4、includes()
语法:
1 | arr.includes(searchElement) |
1 | [1, 2, 3].includes(2); // true |
5、copyWithin()
语法
1 | array.copyWithin(target, start, end) |
| 参数 | 描述 |
|---|---|
| target | 必需。复制到指定目标索引位置。 |
| start | 可选。元素复制的起始位置。 |
| end | 可选。停止复制的索引位置 (默认为 array.length)。如果为负值,表示倒数。 |
1 | var arr =[0,1,2,3,4,5,6] |
6、fill()
1 | var arr = [0,1,2,3,4,5,6] |