{}(波括弧)で囲まれたオブジェクト(連想配列)が空かどうかを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: "テキスト"}
これで連想配列の中身があるかどうかチェックできる
Leave a Comment