Ich würde 2D cartesian Koordinaten in einem 2D JS-Array darstellen. Der 2d-Raum ist von unbestimmter Größe (kann sich auch in -x und -y-Raum erstrecken). Dies ist in Ordnung für positive x- und y-Werte, aber mit einem minimalen Index von 0 in JS-Arrays kann ich nicht in den negativen x- und y-Raum hineinreichen.Darstellen von 2d Leerzeichen von unbestimmter Größe mit JS-Arrays - negative Indizes?
Ich habe ein paar kurze Informationen über die Möglichkeit der Verwendung negativer Indizes in JS gelesen, und das ist anscheinend technisch möglich, obwohl nicht richtig unterstützt (z. B. Array-Funktionen funktionieren nicht richtig).
Ich bin mir sicher, dass andere eine ähnliche Anforderung haben müssen, also würde ich gerne fragen - was ist die empfohlene Art, dies in JS zu modellieren? Sind negative Array-Indizes eine praktikable Lösung?
hmm, das erste, was einem einfällt, ist ein Objekt, das zwei Arrays enthält, eines für das positive Ende und eines für das negative Ende. Ich bin mir jedoch nicht sicher, wie ich mit 2 Nullen umgehen soll oder ob sie kontinuierlich sind. – Joseph
@Joseph, yeah Ich dachte auch in diese Richtung, aber ich habe das Gefühl, dass es unordentlich werden könnte, wenn es um Dinge geht, die die +/- Grenzen überschreiten. Es gibt auch das Null-Problem, das du erwähnst ... – UpTheCreek