如何在javascript中计算数组中的数组元素?

时间:2017-12-19 11:13:05

标签: javascript node.js

我在nodejs

中有如下数组
 var dataary=[];
    dataary=[ [ 'reg_no', 'slno', 'name', 'email', 'rollno' ],
    [ 'int', 'int', 'varchar', 'varchar', 'int' ],
    [ '100', '11', '255', '255', '100' ] ]

我需要数组元素的数量。我做dataary.length它会返回3.但我需要计数为5(数组内的元素数)。如何获得元素的数量。 ?

3 个答案:

答案 0 :(得分:3)

使用地图,您可以在一个数组中获得所有长度,然后您可以将它们相加或做任何您想做的事情。

var allLengths = dataary.map(element => {
   return element.length;
});

答案 1 :(得分:0)

遍历循环并获取每个tinymce.editors的长度。 forEach()方法为每个数组元素执行一次提供的函数。



array




答案 2 :(得分:0)

我会那样做...

dataary.reduce((count, innerArray) => count + innerArray.length, 0);