Vorremo rendere disponibile questo progetto open-source per persone in tutto il mondo.

Aiutaci a tradurre il contenuto di questo tutorial nella tua lingua!

torna alle lezioni

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

Apri una sandbox con i test.

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

Apri la soluzione con i test in una sandbox.