torna alle lezioni

Moltiplica le proprietà numeriche per 2

importanza: 3

Crea una funzione multiplyNumeric(obj) che moltiplica tutte le prprietà numeriche di obj per 2.

Ad esempio:

// before the call
let menu = {
  width: 200,
  height: 300,
  title: "My menu"
};

multiplyNumeric(menu);

// after the call
menu = {
  width: 400,
  height: 600,
  title: "My menu"
};

Nota che multiplyNumeric non deve ritornare nulla. Deve solamente modificare l’oggetto.

P.S. Usa typeof per controllare il tipo.

Apri una sandbox con i test.

function multiplyNumeric(obj) { for (let key in obj) { if (typeof obj[key] == ‘number’) { obj[key] *= 2; } } }

function multiplyNumeric(obj) {
  for (let key in obj) {
    if (typeof obj[key] == 'number') {
      obj[key] *= 2;
    }
  }
}

Apri la soluzione con i test in una sandbox.