Array.isArray()
Array.isArray() は渡された値が Array であるかを判定します。typeof は 'object' を返し、instanceof はフレーム間で失敗するため、最も確実な判定方法です。
概要
Array.isArray() は渡された値が Array であるかを判定します。typeof は 'object' を返し、instanceof はフレーム間で失敗するため、最も確実な判定方法です。
対応ブラウザ
| 機能 | デスクトップ | モバイル | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
| 4 | 12 | 4 | 5 | 18 | 5 | |
基本構文
JAVASCRIPT
Array.isArray([1, 2, 3]); // true
Array.isArray('string'); // false
Array.isArray({ length: 3 }); // false
Array.isArray(new Array()); // true ライブデモ
実務での使いどころ
-
Array.isArray() の活用
値が配列であるかを判定する静的メソッド。typeof や instanceof より信頼性が高い。
注意点
- 特になし。すべての主要ブラウザで安定して動作する。
アクセシビリティ
- JavaScript による動的更新時は、aria-live リージョンで変更をスクリーンリーダーに通知する。
参考リンク
Powered by web-features