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: "テキスト"}

これで連想配列の中身があるかどうかチェックできる

Leave a Comment

入力エリアすべてが必須項目です。メールアドレスが公開されることはありません。

内容をご確認の上、送信してください。