


Detaillierte Erläuterung der Beispiele für destrukturierende Aufgaben für das ES6-Lernen
Jun 26, 2017 pm 02:51 PM1. Die Definition der destrukturierenden Zuweisung
Ein einfaches Verständnis ist, dass die linke und rechte Seite des Zuweisungszeichens die gleiche Struktur haben, um eine Eins-zu- eine Zuweisungsanweisungen
2. Klassifizierung der Destrukturierungszuweisung
Array-Destrukturierungszuweisung Objekt-Destrukturierungszuweisung String-Destrukturierungszuweisung Boolescher Wert-Destrukturierungszuweisung Funktionsparameter-Destrukturierungszuweisung Numerische Destrukturierungsaufgabe ( Konzentrieren Sie sich nur auf das Verständnis der ersten beiden )
3. Erklären Sie jede Kategorie einzeln
1. Zuweisung zur Array-Destrukturierung (der Code wird unten angezeigt und zum besseren Verständnis werden die erforderlichen Kommentare hinzugefügt)
1 2 3 4 |
|
Sie können auch Standardwerte für Variablen festlegen . Im folgenden Code ist beispielsweise c Der Standardwert ist 3. Wenn bei der Destrukturierung beispielsweise [a,b,c]=[1,2] c nicht dekonstruiert wird, ist c undefiniert
1 2 3 4 |
|
Szenario 1 verwenden
①, variabler Austausch
1 2 3 4 5 6 |
|
②, direkte Extraktion des Funktionsrückgabewerts (Ohne die Zuweisung zu zerstören, müssen Sie zuerst das Ergebnis und dann über den Index abrufen)
1 2 3 4 5 6 |
|
③ Rufen Sie nur einige erforderliche Werte des zurückgegebenen Ergebnisses ab
1 2 3 4 5 6 |
|
④ Die Inhaltslänge des Arrays ist egal
1 2 3 4 5 6 |
|
2. Objektdestrukturierung und -zuweisung
1 2 3 4 5 |
|
Objektdestrukturierungszuweisung legt den Standardwert fest
1 2 3 4 |
|
Destrukturierende Zuordnung leicht komplexer Objekte
1 2 3 4 5 6 7 8 9 10 |
|
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Beispiele für destrukturierende Aufgaben für das ES6-Lernen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

So aktivieren Sie Kopieren und Einfügen für virtuelle VMware-Maschinen

Erfahren Sie, wie Sie pip vollständig deinstallieren und Python effizienter nutzen

Ein tiefer Einblick in die Farbkarte von Matplotlib

Die Attraktivität der C-Sprache enthüllen: Das Potenzial von Programmierern aufdecken

Vollständige Codenamen der Xiaomi 15-Serie enthüllt: Dada, Haotian, Xuanyuan

Erste Schritte mit Pygame: Umfassendes Installations- und Konfigurations-Tutorial

Lassen Sie uns gemeinsam lernen, wie Sie die Stammzahl in Word eingeben
