retour au cours

Vérifier le vide

importance: 5

Ecrivez la fonction isEmpty(obj) qui renvoie true si l’objet n’a pas de propriétés, sinon false.

Devrait fonctionner comme ça :

let schedule = {};

alert( isEmpty(schedule) ); // true

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

alert( isEmpty(schedule) ); // false

Open a sandbox with tests.

Passez simplement une boucle sur l’objet et return false immédiatement s’il existe au moins une propriété.

function isEmpty(obj) {
  for (let key in obj) {
    // si la boucle a commencé, il y a une propriété
    return false;
  }
  return true;
}

Ouvrez la solution avec des tests dans une sandbox.