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

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

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

CAPTCHA