How can I find the total length of arrays in an array of objects based on a specific property?
var myArray =
[{
"a" : 1,
"b" : another Array
},
{
"c" : 2,
"b" : another Array
}
.....
]
Is there a more efficient way to achieve this instead of using the following code snippet?
var lengthOfEachObject = myArray.map(function(Obj){
if(Obj.b){
return Obj.b.length;
}
else{
return 0;
}
});
lengthofEachObject.reduce(function(x,y){
return x+y;
})
Feel free to suggest solutions that involve the use of external libraries.