首页 教程 API文档

通过指定数据创建一个新的数组

2015-09-08 15:28:22

属性


使用频率
复杂程度 极低
所属模块 Array
成员类型 静态函数

描述


Array.from用于将一个字符串,object对象或者一个数组进行重组为一个新的数组.

当传入值是一个字符串时,那么这个字符串的每个字符都将会被分割,最终得到一个新的数组,相当于split('')

当传入值是一个object时候,那么这个object将会被遍历,把所有遍历的值放入一个数组中.

相关例子


例子1

Array.from("abcdefg");
        
结果

['a','b','c','d','e','f','g']
        

例子2

Array.from([1,2,3,4,5]);
        
结果

[1,2,3,4,5]
        

例子3

Array.from({a:1,b:2,c:3});
        
结果

[1,2,3]