Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

คูณและรวมสองอาร์เรย์ใน JavaScript


เราจำเป็นต้องเขียนฟังก์ชัน 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