2017-06-07 1 views
-4

Zum Beispiel sagen wir, ich habe eine Liste von Standorten. Ich möchte diese Standorte in einem Array basierend auf dem Land, in dem sie sich befinden, aber ich möchte auch, dass diese Länder in einem Array auf dem Kontinent basieren.In Javascript gibt es eine Möglichkeit, Arrays zu verschachteln z. Standort> Land> Kontinent?

So etwas wie var regionName = [Europa [Frankreich, England [London, Birmingham], Spanien]];

Danke für jede Info und Entschuldigung, ich bin so neu hier!

+1

Sicher gibt es einen Weg, aber wir sind nicht hier für die Codierung, bitte teilen Sie Ihre Versuche und wir können Ihnen helfen. Und wenn Sie neu sind, sollten Sie eine Dokumentation über Arrays in JavaScript lesen. – cyrix

+0

Alles, was ich suche, ist ein Punkt in die richtige Richtung. Ich bin unglaublich neu darin und versuche selbst zu lernen. – HunterForce

Antwort

1

Ja, Sie können Arrays verschachteln. Normalerweise arbeite ich mit einem Objekt, das etwas in der realen Welt repräsentiert, und dann mehrere Arrays darin oder mache ein Array von Objekten mit jeweils mehreren Informationen. Diese objektorientierten Datenstrukturen sind normalerweise nützlicher als verschachtelte Arrays, aber es hängt wirklich davon ab, was Sie tun.

Hier sind einige Ressourcen. Wenn Sie mir weitere Informationen über Ihr Problem geben könnte, würde ich wahrscheinlich in der Lage sein, Ihnen besser zu helfen:

http://www.elated.com/articles/nested-arrays-in-javascript/

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Indexed_collections

Für Ihre spezielle Frage Ort> Land> Kontinent, könnten Sie schauen an diesem Pseudo-Code für eine Idee:

let location = [Place1, Place2, ...]

let country = [location1, location2, ...]

let continent = [land1, land2 ...]

Die Besonderheiten spielen keine Rolle. Die wichtigste Anmerkung in Javascript ist, dass Sie den Index jedes Arrays in der Reihenfolge wie folgt angeben:

console.log (Kontinent [0] [0] [0]);

Hoffe, dass hilft.

+0

Danke! Das wird mir viel zu googlen geben, um mir auf meinem Weg zu helfen. – HunterForce

+0

Keine Sorge! Versuche nicht entmutigt zu werden. Jeder hier meint trotz der Down-Stimmen gut. Selbstlernen kann sehr schwierig sein. Wo ich lebe, gibt mir meine Bibliothek freien Zugang zu Lynda.com. Einige Schulen haben freien Zugang und Sie haben möglicherweise freien Zugang zu Ihrer Schulbibliothek. Ich bin sicher, dass Sie Ihre eigene Vorgehensweise herausgefunden haben. Wenn Sie weitere Fragen haben, zögern Sie nicht, sie zu veröffentlichen. :) –

Verwandte Themen