Hallo, ich versuche, meine eigene Pokédex-Website zu machen, aber ich bin nicht sehr gut in Datenbanken, SQL, PHP und so, ich mache es in JavaScript, JSON-Stil . Dabei stieß ich auf ein Problem: Ich wollte gen1.gps.Route_1.Exits.South
an gen1.gps.Pallet_Town.Title
verweisen, aber ich wusste nicht wie. Natürlich habe ich zuerst eine Weile im Internet gesucht, um eine Lösung zu finden, aber ich habe es im Kontext nicht verstanden. Anruf childs des Elternobjekts Geschwister
var gen1 = {
'gps': {
'Route_1': {
'Title': 'Route 1',
'Exits': {
'North': 0,
'South': // pallet town link here
},
},
'Pallet_Town': {
'Title': 'Pallet Town',
'Exits': {
'North': /* route 1 here */,
'South': 0
}
}
}
}
Ich erwarte, dass das gen1.gps.Route_1.Exits.South
Objekt aufrufen zu können Title
Objekt von gen1.gps.Pallet_Town
zu erhalten. Ich habe noch nichts debugged, also habe ich keine Ahnung, was meine Fehler sind oder sein werden.
Ich hoffe, dass jemand mir helfen kann, indem ich eine nützliche Antwort poste.
Sie können nicht. Sobald Sie 'gen1' erstellt haben, können Sie die Referenzen einrichten, aber Sie können es nicht" während "erstellen. –
und wenn ich ein Funktionsobjekt machen würde? –
Das hängt davon ab. Sie können nur einen Verweis auf ein vorhandenes Objekt festlegen. Wenn deine Funktion das macht, wird es funktionieren. Wenn es versucht, dasselbe wie Ihr Code oben zu tun, wird es nicht. –