Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで2つの配列を乗算およ​​び合計


同じ長さの2つの配列を受け取るJavaScript関数を作成する必要があります。関数は、それぞれの対応する(インデックスによる)値を乗算し、結果を合計する必要があります。

例:入力配列が-

の場合
const arr1 = [2, 3, 4, 5];
const arr2 = [4, 3, 3, 1];

であるため、出力は34になります。
(4*2+3*3+4*3+5*1) = 34

このためのコードは-

になります
const arr1 = [2, 3, 4, 5];
const arr2 = [4, 3, 3, 1];
const produceAndAdd = (arr1 = [], arr2 = []) => {
   let sum = 0;
   for(let i=0; i < arr1.length; i++) {
      const product = (arr1[i] * arr2[i]);
      sum += product;
   };
   return sum;
};
console.log(produceAndAdd(arr1, arr2));

出力

そして、コンソールの出力は-

になります
34

  1. JavaScriptで2つの配列を乗算する方法は?

    以下は、JavaScriptで2つの配列を乗算するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>   &

  2. JavaScriptでの配列のマージと修正

    問題 最初と2番目の引数として、数値の2つの配列arr1とarr2を受け取るJavaScript関数を作成する必要があります。 この関数は、これら両方の配列の要素を新しい配列にマージする必要があります。マージ時またはマージ前に重複が存在する場合は、余分な重複を削除して、マージされた配列に各要素のコピーが1つだけ存在するようにする必要があります。 ここでの順序はそれほど重要ではありませんが、要素の頻度(要素ごとに1である必要があります)は重要です。 たとえば、関数への入力が-の場合 onst arr1 = [6, 5, 2, 1, 8]; const arr2 = [3, 4, 6, 8