如何获取嵌套数组对象子长度的长度jquery

时间:2015-09-16 09:15:27

标签: javascript jquery arrays

我试图获取嵌套数组对象子长度的长度。我试图获得长度但面临一个问题,我的数组正在使用新值覆盖,而不是将其推送到现有数组。

数组对象示例:

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;

1 个答案:

答案 0 :(得分:1)

如果你只想要原始数组的长度数组:

var lengths = sDataArray.map(function(a) {
    return a.length;
});

并且根据您的样本数据生成[10, 9, 8]