.Array.from()
时间: 2023-11-03 10:22:37 浏览: 59
numpy.array 操作使用简单总结
Array.from() 是 JavaScript 中的一个方法,用于将类数组对象或可迭代对象转换为真正的数组。它接受一个类数组对象或可迭代对象作为参数,并返回一个新的数组。
使用 Array.from() 的语法如下:
```
Array.from(object[, mapFunction[, thisValue]])
```
其中,object 是要转换为数组的对象,mapFunction 是一个可选参数,用于对数组中的每个元素进行映射操作,thisValue 是可选参数,用于设置 mapFunction 执行时的 this 值。
例如,我们可以将一个类数组对象转换为数组:
```javascript
const arrayLike = { 0: 'a', 1: 'b', 2: 'c', length: 3 };
const array = Array.from(arrayLike);
console.log(array); // ['a', 'b', 'c']
```
我们也可以对可迭代对象进行转换:
```javascript
const set = new Set(['a', 'b', 'c']);
const array = Array.from(set);
console.log(array); // ['a', 'b', 'c']
```
这就是 Array.from() 方法的简单介绍。如果你有其他关于 JavaScript 或 IT 相关的问题,欢迎继续提问!
阅读全文