zpět k lekci

Vynásobte hodnoty číselných vlastností dvěma

důležitost: 3

Vytvořte funkci vynásobČísla(obj), která vynásobí hodnoty všech číselných vlastností objektu obj dvěma.

Například:

// před voláním
let menu = {
  šířka: 200,
  výška: 300,
  titulek: "Moje menu"
};

vynásobČísla(menu);

// po volání
menu = {
  šířka: 400,
  výška: 600,
  titulek: "Moje menu"
};

Prosíme všimněte si, že vynásobČísla nemusí nic vracet. Měla by modifikovat samotný objekt.

P.S. Pro kontrolu, zda hodnota je číslo, použijte typeof.

Otevřít pískoviště s testy.

function vynásobČísla(obj) {
  for (let klíč in obj) {
    if (typeof obj[klíč] == 'number') {
      obj[klíč] *= 2;
    }
  }
}

Otevřít řešení s testy na pískovišti.