【发布时间】:2021-08-05 16:14:37
【问题描述】:
我希望最终结果显示“276 + 351 = 627”。使用 for 循环时有更有效的方法吗? 这是我在网上找到的一个练习题,所以2个数组后面的东西就是我想出来的。
let arr_1 = [3, 5, 22, 5, 7, 2, 45, 75, 89, 21, 2];
let arr_2 = [9, 2, 42, 55, 71, 22, 4, 5, 90, 25, 26];
let sum1 = 0;
let sum2 = 0;
for (let i = 0; i < arr_1.length; i++) {
sum1 += arr_1[i];
}
for (let j = 0; j < arr_2.length; j++) {
sum2 += arr_2[j];
}
let total = sum1 + sum2;
console.log(`${sum1} + ${sum2} = ${total}`);
【问题讨论】:
-
要回答您的问题,没有比这更有效的方法了。使用像
reduce这样的数组方法可能看起来更整洁,但效率不会更高。
标签: javascript loops for-loop