js 计算二维数组中,每一行的总和:第n行的总和:和值
时间: 2024-11-24 15:40:38 浏览: 17
Web前端开发技术-二维数组及操作.pptx
在JavaScript中,计算二维数组中每一行的总和,你可以遍历每一行并把它们相加。下面是一个简单的示例,假设你有一个名为`matrix`的二维数组:
```javascript
function sumOfEachRow(matrix) {
let rowSums = [];
for(let i = 0; i < matrix.length; i++) {
let rowSum = 0;
for(let j = 0; j < matrix[i].length; j++) {
rowSum += matrix[i][j];
}
rowSums.push(rowSum);
}
return rowSums;
}
// 示例:
let matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
let result = sumOfEachRow(matrix);
console.log(result); // 输出:[6, 15, 24]
```
这里的`result`数组存储了每一行的总和,如`[6, 15, 24]`分别对应原矩阵的第一、二、三行的总和。
如果你只想得到特定行(比如第n行)的和,你可以直接索引该行,然后求和:
```javascript
let n = 2; // 假设你想获取第二行的和
let nthRowSum = sumOfEachRow(matrix)[n - 1]; // 减一是因为数组下标从0开始
console.log(nthRowSum); // 输出:15
```
阅读全文