js set集合回転配列Aray.fromの使用方法

2321 ワード

1.set集合はAray配列に転化する.  これはフィルタ配列中の重複要素を使ってもいいです.まず配列をsetセットに変換してから、このセットをAray.fromを通じて集合を配列に変換してもいいです.
var set = new Set([1, 2, 3, 3, 4]);
Array.from(set)  //  [1,2,3,4]
2.文字列はAray.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]