在函数中添加数组元素的数值
Add numerical value of array elements in function
我曾成功地尝试创建一个函数,将数组中所有元素的数值添加到总数中,但当分别为数组的长度和数组本身分配不同的变量时,似乎存在问题。
以下是目前表面上不起作用的
var firstValue = 0;
var secondValue = 0;
var firstArray = [8, 5];
var secondArray = [10, 10];
function calculateSum(x,y) {
for ( var i = 0; i < y.length; i++) {
x += y[i];
}
return x
}
calculateSum(firstValue, firstArray);
console.log(calculateSum);
您记录的是函数本身,而不是返回值。
var a=calculateSum(firstValue, firstArray);
console.log(a);
它输出13;
在最后一行中,您有console.log(calculateSum)
,但这是函数,而不是函数的结果。
您需要存储calculateSum
的结果,然后将其记录下来。
var firstValue = 0;
var secondValue = 0;
var firstArray = [8, 5];
var secondArray = [10, 10];
function calculateSum(x,y) {
for ( var i = 0; i < y.length; i++) {
x += y[i];
}
return x
}
var result = calculateSum(firstValue, firstArray);
alert(result);
您可以使用类似的方法,然后将结果添加到需要的位置。在本例中,您可以获得Array中所有值和firstValue的总和。
var sum = yourArray.reduce(function(pe,ce){
return pe + ce;
}, firstValue);
链接到一些文档
相关文章:
- 在函数中添加数组元素的数值
- 在Codrops的内容中添加数组元素展开缩略图网格预览
- 如何遍历 d3 中的值内部数组并添加相应的子元素
- 如何根据数组内容添加/删除数组中的元素
- 删除数组元素并将它们添加回原来的位置
- 如何将每个数组元素添加到一个N数组中
- 将文件转换为数组并使用数据列表和选项标签为自动完成文本框添加数组元素
- 在javascript数组元素之间添加换行符
- 向不同的数组元素添加唯一的 css
- Chrome 在数组中添加“删除”元素
- 将属性添加到 javascript 数组元素
- 在 JavaScript 中向数组元素添加属性
- 将新的数组元素添加到 JSON 对象
- 跟踪数组中添加的元素
- 如何动态添加HTML数组元素[]
- 在二维数组中添加元素's数组
- 添加到数组元素
- 在数组中添加新元素或更新现有元素
- Javascript将数组元素添加到动态命名索引中
- Javascript:将数组元素添加到另一个数组