【问题标题】:How to calculate the product of the elements in a Javascript array?如何计算Javascript数组中元素的乘积?
【发布时间】:2021-12-28 11:23:50
【问题描述】:

我一直在寻找一个很好的解释来计算一个数组中元素的乘积,但我找到的答案在我的情况下不起作用。 我试图找到两个数组的乘积并比较它们。 发现一些文章写了我可以使用这个功能:

    let total = 1; 
    for(let i = 0; i <= array.lenght; i++){
        if(isNaN(array[i])){
            continue;
        }else{
            total *= Number(array[i]);
        }
    }
    return total;
}

无论数组中的值是什么,我总是得到 1 作为总数。我正在发布代码,所以如果有人能告诉我我的错误或告诉我其他计算产品的方法,我将非常感激。

Here's the code link

【问题讨论】:

  • 除了“长度”的拼写错误之外,您的代码似乎可以完成这项工作。我用一堆不同的数字数组运行代码......输出对我来说似乎很好
  • 调试提示:尝试使用一些调试器,您可以逐步检查变量如何变化。

标签: javascript arrays function


【解决方案1】:

首先你的 ... i 你的长度拼错成长度了

请改正

【讨论】:

    猜你喜欢
    • 2017-01-12
    • 2021-12-16
    • 1970-01-01
    • 2020-03-09
    • 1970-01-01
    • 1970-01-01
    • 2015-11-04
    • 1970-01-01
    相关资源
    最近更新 更多