返回课程

检查是否为空

重要性:5

编写函数 isEmpty(obj),如果对象没有属性,则返回 true,否则返回 false

应该像这样工作

let schedule = {};

alert( isEmpty(schedule) ); // true

schedule["8:30"] = "get up";

alert( isEmpty(schedule) ); // false

打开带有测试的沙盒。

只需遍历对象,如果至少有一个属性,则立即 return false

function isEmpty(obj) {
  for (let key in obj) {
    // if the loop has started, there is a property
    return false;
  }
  return true;
}

在沙盒中打开带有测试的解决方案。