はじめに
この実験では、2 つ以上の数値または配列の合計を計算するために Array.prototype.reduce() メソッドの使用方法を検討します。値 0 でアキュミュレータを初期化する方法と、配列を個々の引数として渡すためにスプレッド演算子を使用する方法を学びます。この実験が終了するまでに、JavaScript で reduce() メソッドをどのように使用するかをより深く理解するようになります。
配列の合計を求める方法
数値の配列の合計を求めるには、次の手順に従います。
- ターミナル/SSH を開き、コーディングを開始するために
nodeと入力します。 Array.prototype.reduce()メソッドを使用して、各値をアキュミュレータに追加します。アキュミュレータは値0で初期化する必要があります。- 配列の合計を求めるために使用できるコードは次のとおりです。
const sum = (...arr) => [...arr].reduce((acc, val) => acc + val, 0);
sum関数をテストするには、次のコード例を使用します。
sum(1, 2, 3, 4); // 10
sum(...[1, 2, 3, 4]); // 10
これらの手順に従えば、JavaScript を使用して数値の配列の合計を簡単に求めることができます。
まとめ
おめでとうございます!あなたは配列の合計の実験を完了しました。あなたのスキルを向上させるために、LabEx でさらに多くの実験を練習することができます。