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
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;
}