javascript - 在函数中添加数组元素的数值

标签 javascript arrays sum add

我已经成功地尝试创建一个函数,将数组中所有元素的数值加到总数中,但是在为数组的长度和数组本身分配不同的变体时似乎存在问题分别。

所以这是目前表面上不起作用的方法

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;

关于javascript - 在函数中添加数组元素的数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29563668/

相关文章:

arrays - 在 ruby​​ 中拆分字符串数组的最佳方法?

mysql - 同时选择计数/求和和真/假位标志

ruby-on-rails - Rails ActiveRecord 查询采摘选择总和

Javascript 姓名验证不起作用

javascript - 再次: JS functions and objects

arrays - Bigquery - 如何将两个数组压缩为一个?

php - 在 foreach() 迭代期间修改数组

mysql - 每次对 DISTINCT 值进行 SQL SUM

javascript - 将 javascript 代码转换为 html 输出?

javascript - 更改下拉列表后,我将如何重定向到另一个 URL