答案 0 :(得分:2)
您需要映射json对象的键。这样就可以实现每个数组。
let firstArrayLenght = 0;
let secondArrayLenght = 0;
Object.keys(yourJSON).map((key, index) => {
if (index === 0) {
firstArrayLenght = yourJSON[key].length;
} else if (index === 1) {
secondArrayLenght = yourJSON[key].length;
}
});
如果需要所有长度的数组,可以使用;
let lengthsOfAllArray = [];
Object.keys(yourJSON).map((key, index) => {
lengthsOfAllArray.push(yourJSON[key].lenght);
});
,或者您可以将push作为对象键值对。因此,您可以读取哪个数组的长度。
Object.keys(yourJSON).map((key, index) => {
let item = {
key,
lenght: yourJSON[key].lenght
};
lengthsOfAllArray.push(item);
});
答案 1 :(得分:2)
如果要获取有关数组长度的所有大小,可以将其值存储在其他数组上
let arrayLenghts = [];
Object.keys(jsonObj).map((key, index) => {
arrayLenghts[index] = jsonObj[key].length;
});
然后,您可以搜索arrayLengths
JSON对象中所有数组的大小