我试图获取嵌套数组对象子长度的长度。我试图获得长度但面临一个问题,我的数组正在使用新值覆盖,而不是将其推送到现有数组。
数组对象示例:
sDataArray = [Array[10], Array[9], Array[8]]
现在我想计算内部数组长度的长度并将数据推送到新数组。
预期产出:
[Obj1, Obj2, Obj3,.....]
这就是我的尝试:
var sDataTemp = [], sDataLength=0;
for(var j = 0; j < sDataArray.length; j++){
sDataTemp = sDataArray[j];
}
sDataLength = sDataArray.length;
答案 0 :(得分:1)
如果你只想要原始数组的长度数组:
var lengths = sDataArray.map(function(a) {
return a.length;
});
并且根据您的样本数据生成[10, 9, 8]
。