web関連
【javascript】連想配列が空かどうか真偽値で確認する方法
{}(波括弧)
で囲まれたオブジェクト(連想配列)が空かどうかをif文でチェックする方法
連想配列の中身が空かどうか確認するif文
まずは、連想配列が空の時の表示例
var obj = {};// 空の連想配列の用意
if (Object.keys(obj).length) {// 連想配列に中身があるかチェック
console.log(obj);// 中身が空じゃない時
}else{
console.log('空です');
}
// 出力結果:「空です」
次に、連想配列に中身がある(空じゃない)時の表示例
var obj = {};// 空の連想配列の用意
obj.test = 'テキスト';// 空の連想配列にkey「test」にvalue「テキスト」を挿入
if (Object.keys(obj).length) {// 連想配列に中身があるかチェック
console.log(obj);// 中身が空じゃない時
}else{
console.log('空です');
}
// 出力結果:{test: "テキスト"}
これで連想配列の中身があるかどうかチェックできる。