使用频率 | 低 |
复杂程度 | 极低 |
所属模块 | Array |
成员类型 | 静态函数 |
Array.from用于将一个字符串,object对象或者一个数组进行重组为一个新的数组.
当传入值是一个字符串时,那么这个字符串的每个字符都将会被分割,最终得到一个新的数组,相当于split('')
当传入值是一个object时候,那么这个object将会被遍历,把所有遍历的值放入一个数组中.
Array.from("abcdefg");
['a','b','c','d','e','f','g']
Array.from([1,2,3,4,5]);
[1,2,3,4,5]
Array.from({a:1,b:2,c:3});
[1,2,3]