1.set集合轉化Array數組 注意:這個可以使用過濾數組中的重復的元素 你可以先把數組轉化為set集合 然后在把這個集合通過Array.from這個方法把集合在轉化為數組
var set = new Set([1, 2, 3, 3, 4]);
Array.from(set) //輸出[1,2,3,4]
2.字符串通過Array.from 會被分割成單個字符的數組
Array.from('hello world!');
輸出:["h", "e", "l", "l", "o", " ", "w", "o", "r", "l", "d", "!"]
3.Map轉化為數組
var m = new Map([[1, 2], [2, 4], [4, 8]]);
Array.from(m);
輸出:[ [1, 2], [2, 4], [4, 8] ]
4.復制數組 此時是按值復制
var array = [1, 2, 3, 4];
var testArray = Array.from(array);
testArray.push(5); //此時 array = [1, 2, 3, 4] testArray = [1, 2, 3, 4, 5]