Ich möchte etwas entlang der Linien von array1.length
aus der unteren Reihe:Wie kann ich die Größe eines Arrays überprüfen, das Sub-Arrays enthält?
var array1 = {
sub1: [1,2,3],
sub2: ["K","J","H"],
sub3: ["Mango","Armada","Leffen","Mew2king"],
sub4: ['1/8"', '3/16"', '1/4"'],
};
Im Moment bin ich die folgenden Ausgaben bekommen:
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
Wo ich falsch gehe?
Sie definieren kein Array, sondern ein Objekt. array1.length gibt Ihnen eine Länge von einem der Arrays – Coss
'Object.keys (array1) .length' da' array1' kein Array ist – gurvinder372
@ gurvinder372 Danke, das hat funktioniert, was ich wollte. Ist es möglich ein Array mit Sub-Arrays zu definieren? –