2014年9月16日火曜日

変数の中に入っている値が配列であるかを調べる

var array = ["apple", "banana", "orange"];
var check = (array instanceof Array);
document.write(check);

(変数 instanceof Array)と書くことで、変数に入っている値が配列だった場合はtrue、配列でない場合はfalseと表示されます。

変数の中に入っている値がオブジェクトであるかを調べる場合は(変数 instanceof Object)で調べることができます。

var array = ["apple", "banana", "orange"];
if(array instanceof Array){
    //変数の中身が配列の場合はこちらを実行する
}else{
    //変数の中身が配列ではなかった場合はこちらを実行する
}

0 件のコメント:

コメントを投稿