ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で変数が配列であるかどうかを確認する最速の方法は何ですか?
JavaScript での配列型の確認
JavaScript では、変数が配列を保持しているかどうかを判断することが重要です。このタスクに必須のメソッドは次のとおりです。
最速のメソッド: コンストラクター プロパティ
variable.constructor === Array
このメソッドは、JavaScript 配列が本質的に Array コンストラクターから継承するという事実を利用します。
配列プロパティを確認しています属性
variable.prop && variable.prop.constructor === Array
ネストされた配列プロパティを扱う場合は、コンストラクター プロパティを使用して配列の型を検証する前に、その存在を確認してください。
追加メソッド
ベンチマーク結果
ベンチマークにより、コンストラクター プロパティ メソッドが配列の型を決定するのに最も速く、最も効率的です。 Array.isArray() はこれにほぼ続きますが、instanceof Array() メソッドと toString() メソッドは適切なパフォーマンスを提供しますが、コンストラクター プロパティ メソッドの速度には届きません。
以上がJavaScript で変数が配列であるかどうかを確認する最速の方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。