Wenn Sie ein erfahrener Entwickler sind, denken Sie vielleicht, dass diese Frage relativ einfach ist, aber manchmal finden wir diese Frage interessanter.
Werfen wir zunächst einen Blick auf die Definition eines Arrays: „Ein Array ist nur eine Liste von Werten, auf die durch die Verwendung einer Ganzzahl als „Schlüssel“ zugegriffen werden kann. Die Liste beginnt bei 0 und geht weiter von da an.“ , unten verwenden wir Objekte, um die Definition von Arrays zu beschreiben:
Wenn ich mir das obige Beispiel ansehe, habe ich immer das Gefühl, dass etwas fehlt, OK, die Länge des Arrays:
Wir wissen, dass ein Array in der Javascript-Sprache ein spezielles Objekt ist, indem wir auf die Array-Zugriffsmethode zugreifen. Gleichzeitig kann das Array auch Eigenschaften hinzufügen. Schauen Sie sich das folgende Beispiel an:
var arr = ["benjamin", "zuojj"];
arr.url = "www.jb51.net";
//Ausgaben: „www.jb51.net“
console.log(arr.url);
//Ausgaben: 2
console.log(arr.length);
Werfen wir einen Blick auf die Methoden von Arrays. Arrays haben viele ausführbare Methoden, wie zum Beispiel indexOf/slice/splice/sort usw. Wir wissen, dass diese Methoden tatsächlich in Array.prototype existieren. Schauen Sie sich das Beispiel unten an:
Tatsächlich können wir alle Array-Methoden mithilfe von Objekten überladen. Schauen Sie sich das Beispiel für die Push-Methode unten an:
Wenn eine wörtliche Definition eines Arrays nicht zutrifft, können wir die Definition des Arrays auf unsere eigene Weise neu definieren.
Jetzt wissen Sie, wie Arrays in JavaScript funktionieren. Ich hoffe, dass es für alle hilfreich ist.