JavaScript

Javascriptの配列の空を判定する

Javascriptの配列が空であることを判定する記述です。

var arr = [];
if (arr.length === 0) {
  console.log('配列は空です');
}

空のオブジェクトの場合はobj.lengthではundefinedとなりますので、以下の記述が必要です。

var obj = {};
console.log(obj.length);  // undefined
if (Object.keys(obj).length === 0) {
  console.log('空のオブジェクトです');
}