Derse geri dön

Boş olup olmadığını kontrol et

önem: 5

bosMu(obj) adında bir fonksiyon tanımla ve eğer objenin hiç bir özelliği yok ise true, var ise false döndersin.

Should work like that:

let program = {};

alert( bosMu(program) ); // true

schedule["8:30"] = "uyan";

alert( bosMu(schedule) ); // false

Testler ile korunaklı olan aç.

Objeyi döngüye soktuğunuzda döngüye bir defa bile girer ise bu en az bir özelliği var demektir. Bu durumda false döndürmeniz lazım. Diğer türlü boş olacağından true döndürmeniz lazım.

function bosMu(obj) {
  for (let key in obj) {
    return false;
  }
  return true;
}
function bosMu(obj) {
  for (let key in obj) {
    // döngü başladıysa obje içinde bir özellik var demektir.
    return false;
  }
  return true;
}

Çözümü testler korunaklı alanda olacak şekilde aç.