gpt4 book ai didi

javascript - 计算内部二维数组的值 - javascript

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:25:42 27 4
gpt4 key购买 nike

我有一个二维数组。我正在尝试计算内部数组中的值。我知道 JS array.length。但是执行 testData.length 会得到 5。这是准确的。但是,我想计算每个子数组中的项目数。

testData[0].length 会产生 6。但是我如何动态计算每个子数组? (因为它会改变)。

var testData = [["column1","test1","test1","tea","party", "water bottle"],
["column2","test2","test2","test2 test2"],
["column3","test2","test2","test2 test2 "],
["column4","test2","test2 test2f asdfsdf"],
["column5","test2","test2 test2f asdfsdfasdfasdfasa asda asdfsas"]
]

最佳答案

使用reduce:

ES6:

const count = testData.reduce((currentCount, row) => currentCount + row.length, 0);

ES5:

var count = testData.reduce(function(currentCount, row) { 
return currentCount + row.length;
}, 0);

文档:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce

关于javascript - 计算内部二维数组的值 - javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16468124/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com