从一个类似数组或可迭代对象创建一个新的,浅拷贝的数组实例。
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