请帮忙,我一直在寻找答案。
我正在尝试使用 Push 方法创建一个数组来插入数字
将 0
到 10
插入您刚刚在上面初始化的数字数组的 0
到 10
位置。
我这样做了:
var numbers = [];
for(var i = 0; i < 10; i++) {
numbers.push(i);
console.log(numbers);
得到了这个结果,我认为这是正确的,但不是 100% 确定:
[ 0 ]
[ 0, 1 ]
[ 0, 1, 2 ]
[ 0, 1, 2, 3 ]
[ 0, 1, 2, 3, 4 ]
[ 0, 1, 2, 3, 4, 5 ]
[ 0, 1, 2, 3, 4, 5, 6 ]
[ 0, 1, 2, 3, 4, 5, 6, 7 ]
[ 0, 1, 2, 3, 4, 5, 6, 7, 8 ]
[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
0
然后我将通过打印以下值的总和来测试数组推送方法
数组的位置 3
和 6
(使用 console.log()
函数打印到控制台)。
输出值应为9
。
我对这一点非常困惑,无法在任何地方找到如何实现这一点的示例。我想这可能是这样的:
console.log(numbers(sum[3, 6]);
最佳答案
如果您想要 sum() 函数,请尝试以下操作:
function sum(x, y) {
return x + y;
}
console.log(sum(numbers[3], numbers[6]));
这是一个 fiddle :https://jsfiddle.net/7181h1ok/
关于javascript - JavaScript 新手 : how to sum specific numbers in an array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42821856/