レッスンに戻る

数値プロパティに2を掛ける

重要性: 3

obj のすべての数値プロパティに 2 を掛ける関数 multiplyNumeric(obj) を作成しなさい。

例:

// 呼び出し前
let menu = {
  width: 200,
  height: 300,
  title: "My menu"
};

multiplyNumeric(menu);

// 呼び出し後
menu = {
  width: 400,
  height: 600,
  title: "My menu"
};

multiplyNumeric は何も返却する必要がないことに注意してください。オブジェクトをその場で変更する必要があります。

P.S. ここでは数値のためのチェックに typeof を使います。

テストと一緒にサンドボックスを開く

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

サンドボックスでテストと一緒に解答を開く