array。from
时间: 2023-09-10 12:13:56 浏览: 57
Array.from是一个ES6新增的静态方法,用于将类数组对象或可迭代对象转换为真正的数组。它可以接受两个参数,第一个参数是要转换的对象,第二个参数是一个可选的映射函数,用于对每个元素进行处理。如果没有提供映射函数,则直接将对象中的元素复制到新数组中。
引用\[1\]中的示例展示了使用Array.from的两种用法。第一个示例展示了使用映射函数对每个元素进行处理的情况,相当于使用数组的map方法。第二个示例展示了将类数组对象转换为数组的情况。
引用\[2\]中的示例展示了将类数组对象转换为数组的情况。在这个示例中,对象arrayLike是一个类似数组的对象,通过Array.from将其转换为真正的数组arr2。
引用\[3\]中的示例展示了将可迭代对象转换为数组的情况。在这个示例中,字符串'hello'和Set对象namesSet都是部署了Iterator接口的数据结构,可以通过Array.from将它们转换为数组。
综上所述,Array.from是一个非常实用的方法,可以方便地将类数组对象或可迭代对象转换为真正的数组。
#### 引用[.reference_title]
- *1* *2* *3* [Array.from() 超全用法详解](https://blog.csdn.net/weixin_43602502/article/details/129794538)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)