بررسی خالی بودن
اهمیت: 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) {
return false;
}
return true;
}
function isEmpty(obj) {
for (let key in obj) {
// if the loop has started, there is a prorty
return false;
}
return true;
}