通过for循环添加数组值
Adding array values via for loop
我想重写这一行:
var mySum = myArray[0] + myArray[1] + myArray[2] + myArray[3];
考虑到我不知道数组中的一些元素,我想到了这个:
for (var = count; count < array.length; count++)
{
var mySum = ?? // but what's the math for this
}
看起来像这样:
var mySum = 0;
for( var i = 0, len = myArray.length; i < len; i++ ) mySum += myArray[ i ];
var mySum = 0;
for (var i=0; i < myArray.length; i++) mySum += myArray[i];
var mySum = 0;
var myArray = [1,2,3,5,8,13]
for(var i = 0,amount = myArray.length;i < amount;i++) {
mySum = mySum + myArray[i]
}
您可以使用reduce函数将其实现为单行Javascript代码。
var sum = myArray.reduce(function(acc, c){return acc + c;}, 0);
这很容易!
在你的语言中,它看起来像
var mySum = 0;
for (var count = 0; count < array.length; count++) {
mySum += array[count];
// mySum = mySum + array[count]
// note that I declared mySum outside the loop
}
在类似java的东西中,它看起来像这个
int[] array = new int[100];
int count = 0;
for (int i = 0; i < array.length; i++) {
count += array[i];
// i is the loop iterator
}
for (var = count; count < array.length; count++)
{
var mySum +=myArray[count];
}
var mySum = 0;
for (var i = 0; i < array.length; i++) {
var mySum += array[i];
}
var mySum = 0;
for (var = count; count < myArray.length; count++)
{
mySum +=myArray[count];
}
相关文章:
- 向多维数组添加值和从多维数组请求值
- 如何将JS数组添加到Meteor自动表单条目中
- 在不使用循环的情况下,从一个数据库字符串值向javascript数组添加多个对象
- 将行从数组添加到谷歌图表
- 从不同的数组添加重复的图块 PIXI.js
- 如何在 Javascript 中向数组添加其他对象
- 将javascript数组添加到多维数组中
- Coderbyte数组添加解决方案--For循环与For循环
- Knockout.js向数组添加新项
- Highcharts将变量数组添加到序列中
- 向javascript对象数组添加值
- 我可以用Javascript向数组添加函数吗
- 将数组添加到另一个数组
- 你能给被劫持的JavaScript数组添加一个函数吗
- 我可以向数组添加对象键吗
- 如何向JSON数组添加新属性
- 通过将$resource查询数组添加到AngularJS中另一个数组的底部来进行分页加载
- 使用名称/值从 json 数组添加项
- Javascript数组添加 - 所有组合
- 从 json 文件向 javascript 数组添加值