如何在 JavaScript 中计算并得到数组 [50, 51, 52, ..., 98, 99, 100] 的所有元素之和?
时间: 2024-09-27 20:16:18 浏览: 23
observed-time-projection:Object.observe维护对象或数组的投影
在JavaScript中,如果你想计算数组 `[50, 51, 52, ..., 98, 99, 100]` 所有元素的和,可以使用循环结构结合数组的长度来简化操作。这里是一个示例:
```javascript
function sumArray(arr) {
// 计算数组的起始和结束索引,这里是从50开始,100结束
const startIndex = 50;
const endIndex = 100;
// 使用 Array.from 和 reduce 函数快速求和
const totalSum = Array.from({length: endIndex - startIndex + 1}, (_, index) => startIndex + index).reduce((acc, current) => acc + current, 0);
return totalSum;
}
// 测试数组
const numbers = [50, 51, 52, ... , 98, 99, 100];
const result = sumArray(numbers);
console.log(`数组 [${numbers.join(", ")}] 的和是: ${result}`);
//
阅读全文