1.Array.from(arg)
用于将类数组的对象和可遍历的对象转为数组。
<script>
const divs = document.getElementsByTagName("div"); // 类数组
const result = Array.from(divs);
console.log(result);
</script>
2.Array.of(…args)
使用指定的数组项创建一个新数组;
<script>
const arr = Array.of(1,2,3,4,5);
console.log(arr);
</script>
3.find(callback)
用于查找满足条件的第一个元素,没找到则返回undefined
const arr = [1, 2, 3, 4, 5];
console.log(arr.find(arr1=>arr1>2))
4.findIndex(callback)
用于查找满足条件的第一个元素的下标, 没找到返回-1
const arr = [1, 2, 3, 4, 5];
console.log(arr.findIndex((arr1) => arr1 == 2));
5.fill(data)
用指定的数据填充满数组所有的内容
const arr = new Array(10);
arr.fill("1");
console.log(arr);
6.copyWithin(target, [start], [end])
在数组内部完成复制,参数1:从下标几开始改变数据;参数2:从哪一位开始复制数据,默认是第一位; 参数3:在指定位置停止复制数据
const arr = [1, 2, 3, 4, 5, 6];
arr.copyWithin(2, 1, 3);
console.log(arr)
const arr = [1,3,5,4,2];
console.log(arr.includes(5));