Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Nhân và cộng hai mảng trong JavaScript

Viết hàm nhận vào hai mảng cùng độ dài. Hàm nhân các giá trị cùng chỉ số và cộng tổng kết quả.

Ví dụ:

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

Kết quả: 34, vì (4*2 + 3*3 + 4*3 + 5*1) = 34

Ví dụ

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));

Kết quả

Kết quả in ra console:

34