function calculate_dot_product(arr1, arr2) {
let product = (arr1, arr2) => arr1.map((val, i) => arr1[i] * arr2[i]).reduce((m, n) => m + n);
return product(arr1, arr2);
}
const arr1 = [1, 4, 8, 9, 6];
const arr2 = [0, 7, 1, 3, 40];
console.log("Dot product = " + calculate_dot_product(arr1, arr2));
/*
run:
"Dot product = 303"
*/