Widely available すべての主要ブラウザで対応済み。安心して使用可能。

概要

Array.of() は引数をそのまま要素とする新しい配列を作成します。new Array(3) が長さ3の空配列を作るのに対し、Array.of(3) は [3] を作ります。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
45
12
25
9
39
9
ビルトインオブジェクト

TypedArray.of() メソッドは、可変長の引数から新しい型付き配列を生成します。このメソッドは Array.of() とほぼ同じです。

45
12
38
10
45
10
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

JAVASCRIPT
Array.of(1, 2, 3);  // [1, 2, 3]
Array.of(3);         // [3] (new Array(3) is an empty array of length 3)
Array.of(undefined); // [undefined]

ライブデモ

Number1. time. behavior

New Array(3) and Array.of(3). Difference visualization..

プレビュー全画面表示

Multiple. Argument from generate

multiple. Argument. array. Element to..

プレビュー全画面表示

generate with dynamic argument.

Undefined or null includeargument in also positivearrayization..

プレビュー全画面表示

実務での使いどころ

  • Array.of() の活用

    引数から新しい配列を生成する静的メソッド。new Array() の数値引数の曖昧さを解消。

注意点

  • 特になし。すべての主要ブラウザで安定して動作する。

アクセシビリティ

  • JavaScript による動的更新時は、aria-live リージョンで変更をスクリーンリーダーに通知する。

Powered by web-features