javascript - 减少数组的数组

标签 javascript arrays

我想弄清楚如何将 [[1,2,3],[1,2],[]] 之类的东西减少到数组条目的总和。我想接收嵌套数组中元素的总数,所以这个问题的答案是 5。我不关心这些数组中的内容,只关心它们的长度。

非常感谢您的支持!

最佳答案

您可以使用 reduce作为一种可能的解决方案。

let data = [[1,2,3],[1,2],[]];

const total = data.reduce((acc, entry) => acc += entry.length ,0);

console.log('total ' , total);

关于javascript - 减少数组的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51662705/

相关文章:

javascript - 在 asp.net c# 中运行时添加多个 js 文件

javascript - addons.mozilla.org 验证显示 JavaScript 中的编译时错误

arrays - 字符串与数组索引的语法

c - 空格键是字符吗

Ruby String 变量为 .is_a 返回 true?(Array)

c# - 将 params 关键字与多维数组一起使用

javascript - Ajax 成功功能无法正常工作

javascript - 在新选项卡中打开后更改 html 链接的文本颜色?

javascript - Next-Auth 使用凭据登录在 NextJS 中不起作用

c++ - 将数据从 vector<unsigned char> 传输到 unsigned char[]