So habe ich Probleme beim Erstellen von internen verschachtelten Objekte in JS und beim Aufrufen von ihnen. Ich habe mir verschiedene Beispiele angeschaut, aber das war ein hartnäckiges Problem, und ich hätte gerne ein bisschen Erklärung, um mir zu verdeutlichen, wo ich versaut habe. Vielen Dank!Fehler Verschachtelung Objekte Javascript
var cars = {
make : [
{ make1 : "ford"},
{ make2 : "fiat"},
{ make3 : "toyota" [
{ modelA : "camry"},
{ modelB : "landcruiser"}
]
};
}
console.log(cars.make[2].modelB)
Das ist ein Syntaxfehler, Sie haben ein Semikolon, wo es nicht hingehört, fehlt ein Schlüssel und ein Doppelpunkt usw. – adeneo
Und das Problem ist? Hast du die Konsole auf Fehler überprüft? – 1983
In einem allgemeinen Sinn müssen verschachtelte Objekt- und Array-Literale an der gleichen Stelle erscheinen, an der ein einfacher String-Wert erscheinen würde. Wenn Sie also '{a:" x "}' sagen könnten, dann können Sie sagen: {a: {b : "y"}} '. Die verschachtelten Elemente müssen denselben Syntaxregeln wie das Objekt oder Array der obersten Ebene folgen. Verwenden Sie also Kommas, öffnen und schließen Sie '{}' und '[]', usw. – nnnnnn