我有一个数组,每个学生有 3 个索引:
var students = [
['Toto', 4, 17],
['Titi', 11, 12],
['Tata', 12, 14]
];
Run Code Online (Sandbox Code Playgroud)
我必须计算每个学生的总和。除此之外,我必须避免使用字符串。
我为学生获得的结果Toto是0而不是21。
不明白问题出在哪里?
var students = [
['Toto', 4, 17],
['Titi', 11, 12],
['Tata', 12, 14]
];
Run Code Online (Sandbox Code Playgroud)
你可以运行这个
var students = [
['Toto', 4, 17],
['Titi', 11, 12],
['Tata', 12, 14]
];
for (var i = 0; i < students.length; i++) {
var result = 0;
for (var j = 0; j <= students[i].length; j++) {
if (typeof(students[i][j]) === "number") {
result += students[i][j];
}
}
console.log("Student " + students[i][0] + " has the result " + result);
}Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
72 次 |
| 最近记录: |