Überblickes6 fügt eine neue Möglichkeit hinzu, bestimmte Elemente aus einem Array oder Objekt zu erhalten. Darüber werden wir heute sprechen: Destrukturierung. Lassen Sie uns zuerst über die Array-Dekonstruktion sprechenVor der Destrukturierung erhalten wir normalerweise das angegebene Element im Array basierend auf dem Index: const arr = [1, 2, 3]; Konstante a = arr[1]; Nach der Dekonstruktion können wir die folgende Methode verwenden, um schnell ein Element im Array zu erhalten: const arr = [1, 2, 3]; Konstante [a, b, c] = arr; konsole.log(a); console.log(b); console.log(c); Dies druckt jeweils die Werte von a, b und c aus:
Wenn wir nur die ersten beiden Elemente erhalten möchten, können wir schreiben: const arr = [1, 2, 3]; Konstante [a, b] = arr; konsole.log(a); console.log(b); Wir können den Spread-Operator auch kombinieren, um mehrere im Array angegebene Elemente zu erhalten, zum Beispiel: const arr = [1, 2, 3]; const [a, ...brr] = arr; konsole.log(a); Konsole.log(brr); Auf diese Weise ist brr ein Array, das aus Elementen ungleich 1 besteht, und die gedruckten Werte von a und brr sind:
Was ist, wenn wir nur ein bestimmtes Element im Array erhalten möchten? Wenn ich beispielsweise nur 2 im Array haben möchte, wie muss ich es schreiben? const arr = [1, 2, 3]; Konstante [a] = arr; konsole.log(a); Oben verwenden wir ein Komma als Platzhalter, um sicherzustellen, dass unsere Dekonstruktion mit der Position des Arrays selbst übereinstimmt, um ein Element an einer bestimmten Position zu erhalten. Nachdem wir über die Dekonstruktion von Arrays gesprochen haben, sprechen wir über Dekonstruktion von Objekten Im Gegensatz zur Array-Destrukturierung wird die Objekt-Destrukturierung anhand von Eigenschaftsnamen abgeglichen. Da Objekte keine Reihenfolge wie Array-Indizes haben, können sie nicht mithilfe von Indizes extrahiert werden. const obj = { Name: 'wudixiaodoujie', Alter: 18 }; const { name } = obj; konsole.log(Name); Abonnieren konstantes Alter = 0; const { Alter: pro Alter } = obj; console.log(pro Alter); 18 Die Dekonstruktion von Objekten wird häufig verwendet. Wenn wir beispielsweise eine Eigenschaft oder Methode eines Objekts häufig aufrufen müssen, können wir sie durch Dekonstruktion einer Variablen zuweisen. Der Aufruf über eine Variable kann die Codemenge bis zu einem gewissen Grad reduzieren. Oben finden Sie den detaillierten Inhalt der Dekonstruktion in JS ES6. Weitere Informationen zur Dekonstruktion in JS ES6 finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Allgemeine Befehle zum Bereitstellen von InfluxDB und Mongo mit Docker
>>: Detaillierte Erklärung von 7 SSH-Befehlsverwendungen in Linux, die Sie nicht kennen
Frage: Vor kurzem traten bei der Bereitstellung d...
In diesem Artikelbeispiel wird der spezifische Co...
@Font-face grundlegende Einführung: @font-face ist...
Dies ist eine Sammlung häufig verwendeter, aber l...
Überblick Der Server des Cloud-Plattform-Kunden k...
Bei den vorherigen Artikeln handelte es sich um m...
Fügen Sie der Seite einen DOCTYPE hinzu Da versch...
<Head>……</head> gibt den Dateikopf vo...
Inhaltsverzeichnis 1. So funktioniert das Bootstr...
Bei der Verwendung von IIS als Server wurde die A...
Syntax der Whitelist-Regel: Grundregel wl:ID [neg...
Das mit CLI3 erstellte Vue-Projekt wird als Nullk...
Inhaltsverzeichnis Gängige Array-Methoden Pop() u...
Der spezifische Code der JavaScript-Datumseffekte...
Der Browser ist für uns wahrscheinlich das vertra...