从一个类似数组或可迭代对象创建一个新的,浅拷贝的数组实例。
let a = Array.from(‘foo‘);
console.log(a) // [ "f", "o", "o" ]
const set = new Set([‘foo‘, ‘bar‘, ‘baz‘, ‘foo‘]);
let a = Array.from(set);
console.log(a) // [ "foo", "bar", "baz" ]
const map = new Map([[1, 2], [2, 4], [4, 8]]);
let a = Array.from(map);
console.log(a) // [[1, 2], [2, 4], [4, 8]]
function f() {
return Array.from(arguments);
}
let a = f(1, 2, 3);
console.log(a)// [ 1, 2, 3 ]
let a = Array.from([1, 2, 3], x => x + x);
console.log(a)// [2, 4, 6]
原文:https://www.cnblogs.com/blogZhao/p/12553260.html