🗂

JavaScript 本日学んだことのまとめ8/22

2023/08/23に公開

オブジェクトの値の統計

  const scores = {
        math: 80,
        english: 90
    };

    const entries = Object.entries(scores);
    entries.forEach((prop) => {
        console.log(prop);
    });

この数学と英語の値の合計と平均を算出したい場合どうしたら良いでしょうか?

まず英語の

   const scores = {
        math: 80,
        english: 90
    };
    let sum = 0;

    const entries = Object.entries(scores);
    entries.forEach((prop) => {
        // console.log(prop);
        sum += prop[1];
        console.log(`${prop[0]}: ${prop[1]}`);



    });
    console.log(`Sum:${sum}`);
    console.log(`Average : ${sum / entries.length}`);

この場合、まずは合計値となるsumの値を0と宣言して、
値であるprop[1]に1を繰り返し足していくと合計が算出される。
sum += prop[1];

console.log(`Sum:${sum}`);
    console.log(`Average : ${sum / entries.length};

上記のコードで合計と平均が算出できる。

正直今回は深く理解できた自信がないし、
すぐに忘れそうだけど、繰り返し使用していくことで覚えていけるといいな。

Discussion