Ruhe und Verbreitung sind wichtige Syntaxen, die Sie kennen sollten.
Jetzt möchte ich auf ein weiteres wichtiges Merkmal eingehen, und das ist D. Strukturierung.
Lassen Sie mich nun diesen Code dort unten herausbringen und mit der Strukturierung von Objekt D beginnen.
Ich habe mein persönliches Objekt bekommen.
Nehmen wir an, wir haben einen Code, den ich nur benennen muss.
Ich habe also eine neue Funktion, den Drucknamen, sagen wir mal.
Und das nimmt tatsächlich das Objekt der ganzen Person.
Weil wir es aus irgendeinem Grund so geschrieben haben oder einfach eine Funktion haben, mit der wir mehrere
Argumente oder ein vollständiges Objekt erhalten können.
Weil uns ein Paket von Drittanbietern immer diese Person gibt.
Das können wir nicht ändern.
Also bekommen wir die Person hierher und ich möchte nur die LOKKE-Person trösten.
Doug Name.
Nun, das ist völlig in Ordnung, wenn man es so macht.
Ich kann jetzt hier einen Drucknamen ausführen.
Jetzt muss ich die Person hier jetzt an eine breite Benennung weitergeben.
Verwirrung, Verwirrung.
Sie können dieses Jahr benennen, wie Sie möchten.
Hier könnten wir es also Personendaten nennen.
Und hier drinnen verwenden wir Personendaten.
Diese Funktion verwendet diese Person also nicht.
Es werden nur Personendaten erwartet.
Wir nennen diese Funktion nicht und geben diese Person als Argument weiter.
Und jetzt, wenn sie diese Datei ausführen.
Ich sehe Max hier, stammt es aus dieser Zeile hier?
Nein, natürlich können wir das absolut so machen.
Und wir bekommen immer Personendaten.
Nehmen wir noch einmal an, dies ist eine Funktion, die tatsächlich von einem Paket eines Drittanbieters aufgerufen wird. Dies ist ein
Muster, das in diesem Kurs ziemlich viel zu sehen ist.
Daher können wir die erhaltenen Daten nicht ändern.
Aber in dieser Funktion hier interessiert uns nur der Name.
Wir können dann diesen Index oder eine Funktion namens Objekt-D-Strukturierung verwenden, bei der wir geschweifte Klammern hinzufügen.
Hier in der.
Argumentliste.
Und wir haben die Eigenschaft des eingehenden Objekts nicht angegeben.
Wir sind daran interessiert, Namen wie Eigentum zu nennen.
Wir haben hier.
Dann wird dies aus dem eingehenden Objekt herausgezogen.
Die anderen Eigenschaften werden wegen Funktionsstörung gelöscht.
Und es wird in einer Variablen namens name gespeichert, die wir dann dort verwenden können.
Also jetzt, wenn ich das noch einmal ausführe.
Ich sehe auch Max.
Aber jetzt verwenden wir diese Strukturierung von Syntex und können die H zwei herausziehen, wenn Sie möchten.
Oder Degreed-Funktion.
Also Papa, alles funktioniert.
Und das ist nur die Syntax, die wir verwenden können, um ein bisschen verständlicheren Code zu schreiben, bei dem wir uns sehr klar
darüber sind, was wir vom eingehenden Objekt benötigen und der dann in einer lokalen Variablen gespeichert wird,
die wir nur in diesem verwenden können Funktion.
Und Sie können sich natürlich nicht nur daran gewöhnen, innerhalb einer Funktion zu strukturieren.
Sie können es immer außerhalb von dort verwenden.
Hier können Sie beispielsweise eine neue Konstante erstellen.
Und dann wird der Syntex so aussehen.
Geschweifte Klammern entsprechen geschweiften Klammern einer Person.
Auf der linken Seite der gleichen Seite sehen wir nicht so oft JavaScript, weil es normalerweise falsch
ist.
Aber für die D-Strukturierung ist es richtig.
Und dann können wir hier den Namen und den H. haben.
Dadurch werden zwei neue Konstanten erstellt, die den in name und H gespeicherten Wert enthalten.
Diese Namen hier müssen also mit den Eigenschaftsnamen übereinstimmen.
Aus der Person, und jetzt können wir so trösten, sperren, benennen und altern und jetzt erneut ausführen.
Die Datei, die hier ausgegeben wird, stammt aus dem Festplattenkonsolenprotokoll, und die hier ausgegebenen Werte stammen aus
der Strukturierung des Drahtobjekts D.
Jetzt gibt es nicht nur die Strukturierung von Objekt D.
Sie können auch D Struktur erhöhen.
Also, wenn wir zurück zu den Hobies gehen.
Was hast du hier
Nun, wenn wir das strukturieren wollen.
Wir können auch ein Konzert erstellen.
Sie können übrigens auch let verwenden, um für die Objektumstrukturierung zu speichern, wenn Sie eine Änderung planen.
Sie könnten ein heißes Konzert für Hobbie One und Hobby auch in eckigen Klammern verwenden.
Und uns dann Hobbys zugewiesen.
Und jetzt, wenn Sie das erste Hobby der Konsole und auch das Hobby der Konsolensperre verwenden und diese Datei erneut ausführen, werden
die beiden Hobbys dort gedruckt.
Bitte beachten Sie, dass die Konsolensperre keine eckigen Klammern enthält, da wir hier kein Array
sperren.
Wir protokollieren einzelne Werte, die wir mit bekommen haben.
Viel Strukturierung.
Im Gegensatz zur Objektumstrukturierung hier können Sie beliebige Namen auswählen, da Ihre Elemente beim Löschen keine
Namen haben.
Sie werden stattdessen nach Position herausgezogen.
Dies wird also immer das erste Element sein.
Dies ist das zweite Element in Objekten.
Sie haben ihn mit Namen und Namen herausgezogen.
Also das de Strukturierung.
Und das wird auch in diesem Kurs verwendet.
Es ermöglicht uns einfach, auf Elemente in Objekten zuzugreifen oder diese anhand ihres Namens oder ihrer Position schnell zu löschen und zu
löschen.
Und das heißt nicht löschen.
Sie werden nicht gelöscht.
Sie werden einfach nicht in unserer Funktion verwendet oder was auch immer wir schreiben.
Um die Daten zu erstellen, benötigen wir in diesem speziellen Code-Snippet nichts.
Wir arbeiten daran.