javascript - 使用 for 循环获取 .reduce() 的结果
问题描述
我是 Javascript 新手,我一直在尝试解决这个教程练习。我正在尝试使用 for 循环添加数组元素。我使用 .reduce() 方法伪解决了它,但我仍在思考如何使用 for 循环来解决它(这是实际要求的)
我有一个数组 a = ['ant', 'bat','cat',42] 并使用 for 循环我必须添加所有元素。必须设置一个名为“total”的 let/var,使其等于总和加上当前元素。我想不出那个...相反,我用谷歌搜索并发现了有效的方法 .reduce() 。但我真的很想解决这个问题......
总计 =(累加器,当前值)=> 累加器 + 当前值;[功能:总计]
console.log(a.reduce(total)); 蚂蚁猫42
通常我应该有这样的东西:
让总=“.?.?.”
for (let i = 0; i < a.length; i++) { ... console.log(total.?.?.) ... }
解决方案
推荐阅读
- python - Tensorflow:训练数据集中的每一行都包含之前行数据的 99%——我可以在运行训练之前对其进行优化吗?
- python - 加载 fashion_mnist 数据需要太多时间
- c++ - CMake 未检测到 GCC 包含的标头(使用 `-include`)更改
- html - 当 flex-wrap 内容超过正文高度时 CSS 额外间距
- java - 在 Eclipse 屏幕中另存为 UTF 8 错误。为什么程序没有运行?
- python - 如何为 Python 中唯一的项目测试多个集合?
- c++ - 二维数组的动态分配
- javascript - 如何让游戏继续玩,而不是只玩一次
- node.js - 如何在 json2xls 中添加标题样式?
- rest - 是否可以在 wso2 中翻译协议