我想沿着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.length會給你一個數組的長度 – Coss
'Object.keys(array1).length'因爲'array1'不是一個數組 – gurvinder372
@ gurvinder372謝謝,這對我想要的工作。是否可以定義一個包含子數組的數組? –