Controlla se è vuoto
importanza: 5
Scrivi la funzione isEmpty(obj)
che ritorna true
se l’oggetto non ha proprietà, altrimenti ritorna false
.
Dovrebbe funzionare con queste istruzioni:
let schedule = {}; alert( isEmpty(schedule) ); // true schedule["8:30"] = "get up"; alert( isEmpty(schedule) ); // false
E’ sufficiente eseguire un ciclo e ritornare false
se l’oggetto contiene almeno una proprietà.
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 property return false; } return true; }