JavaScript での配列変数の決定
JavaScript 変数が配列を表すかどうかを確認するには、次のアプローチの採用を検討してください。
コンストラクター プロパティチェック:
あなたが述べたように、このアプローチにはコンストラクター プロパティの利用が含まれます:
if (variable.constructor === Array)
Array.isArray():
Array.isArray() メソッドは、配列:
Array.isArray(variable)
Instanceof 演算子:
変数が特定のインスタンスであるかどうかをチェックする、instanceof 演算子を使用することもできます。 type:
variable instanceof Array
Object.prototype.toString.call():
このメソッドは、配列を含む変数の型を決定するために使用できます。
Object.prototype.toString.call(variable) === '[object Array]'
最適なパフォーマンスを得るには、variable.constructor === Array メソッドをお勧めします。ただし、これらのアプローチはすべて、JavaScript で配列をチェックするための信頼できる方法を提供します。
以上がJavaScript 変数が配列かどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。