Array.from
时间: 2023-11-03 14:18:16 浏览: 81
Array
Array.from是一个用于将类数组对象或可迭代对象转换为真正的数组的静态方法。它接受一个类数组对象或可迭代对象作为参数,并返回一个新的数组。例如:
```javascript
const arrayLikeObject = { 0: 'a', 1: 'b', 2: 'c', length: 3 };
const array = Array.from(arrayLikeObject);
console.log(array); // ['a', 'b', 'c']
const iterableObject = new Set([1, 2, 3]);
const array2 = Array.from(iterableObject);
console.log(array2); // [1, 2, 3]
```
请注意,Array.from方法还可以接受一个映射函数作为第二个参数,用于对数组中的每个元素进行转换。
阅读全文