我想要以下数组中类似于 array1.length
的内容:
var array1 = {
sub1: [1,2,3],
sub2: ["K","J","H"],
sub3: ["Mango","Armada","Leffen","Mew2king"],
sub4: ['1/8"', '3/16"', '1/4"'],
};
现在我得到以下输出:
console.log(array1) //Object {sub1: Array[3], sub2: Array[3]...}
console.log(array1.length) //undefined
console.log(array1[1]) //undefined
console.log(array1[1].length //Cannot read property 'length' of undefined
我哪里出错了?
最佳答案
array1不是一个数组,是一个对象。 sub1
等等都是数组,那么你可以:
array1.sub1.length; // returns 3
关于javascript - 如何检查包含子数组的数组的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40219140/