→
指定の引数(可変長引数)により新しい Array インスタンスを生成します。
引数の型、数は自由。
Array.of() と Array コンストラクタの違いは整数引数の扱いにあります。Array.of(7) は単一の要素、7 を持つ配列を作成しますが、Array(7) は length プロパティが 7 の空の配列を作成します(注: これは実際の undefined の値を持つスロットではなく、7 つの空のスロットの配列を意味します)。
arr | Arrayオブジェクト |
---|---|
elementn | 生成する配列の要素。 |
新しい Array インスタンス。
この関数は、ECMAScript 標準の第 6 版の一部です。詳しい情報は、Array.of と Array.from 提案、Array.of 互換コード をご覧ください。
¶省く
D=Array.of(1); //=[1] D=Array.of(1, 2, 3); //=[1, 2, 3] D=Array.of(undefined); //=[undefined]