الرجوع الي الدرس

تحقق من الفراغ

الأهمية: 5

اكتب دالة isEmpty(obj) و التى تقوم بارجاعtrueاذا كان الكائن لا يحتوى على خواص و ارجاعfalse` فى الحالات الأخرى

يجب أن تعمل بهذا الشكل :

let schedule = {};

alert(isEmpty(schedule)); // true

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

alert(isEmpty(schedule)); // false

افتح sandbox بالإختبارات.

ما عليك سوى التكرار فوق الكائن و “إرجاع false” على الفور إذا كان هناك خاصية واحدة على الأقل.

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

افتح الحل الإختبارات في sandbox.