JavaScript-Array.formメソッド

1056 ワード

Array.fromメソッドは、クラス配列またはクラス遍歴オブジェクトを正の配列に変換できます.
構文
Array.from(arrayLike[, mapFn[, thisArg]])
パラメータ
  • arrayLike
  • 実際の配列に変換したいクラス配列オブジェクトまたは遍歴可能オブジェクト.
  • mapFn
  • オプションパラメータで、このパラメータが指定されている場合、最後に生成された配列は、その関数の加工処理を経て返されます.
  • thisArg
  • オプションパラメータ、実行  mapFn  関数の場合  this  で行ないます.
  • 栗を挙げます:
  • クラス配列オブジェクトを配列
    1         (function(){2             var arr = Array.from(arguments);3             return arr ;    //[1, 2, 3]4         })(1,2,3);
    に変換文字列を配列
    1         var ch = function(){2             return Array.from('Javascript');    //["J", "a", "v", "a", "s", "c", "r", "i", "p", "t"]3         }
    に変換デジタルシーケンス
    1         var ch2 = function(){2             return Array.from({length:5},function(){3                 return arguments[1]; //[0, 1, 2, 3, 4]4             });5         }
  • を作成する.