1 00:00:02,270 --> 00:00:04,080 Nein, lassen Sie mich diesen vorhandenen Code loswerden. 2 00:00:04,470 --> 00:00:08,340 Eine Momentaufnahme des Codes, den Sie bisher geschrieben haben, finden Sie in der letzten Vorlesung. 3 00:00:09,370 --> 00:00:10,860 Und lassen Sie mich neuen Code schreiben. 4 00:00:11,280 --> 00:00:18,120 Eine wichtige Sache, mit der Sie arbeiten, oder eine wichtige Datenstruktur, mit der Sie arbeiten, und JavaScript sind Objekte, die Sie 5 00:00:18,780 --> 00:00:23,590 möglicherweise wie ein persönliches Objekt haben und die Sie normalerweise mit geschweiften Klammern erstellen. 6 00:00:24,480 --> 00:00:27,090 Und dann haben Sie dort Schlüsselwertpaare. 7 00:00:27,570 --> 00:00:32,550 Sie haben einen Schlüssel definiert, indem Sie einfach eingegeben haben. Nun, welchen Schlüssel Sie auch verwenden möchten, sagen wir den Namen. 8 00:00:33,120 --> 00:00:35,700 Dann haben Sie einen Doppelpunkt und Sie müssen diesen Doppelpunkt haben. 9 00:00:35,970 --> 00:00:38,640 Und oft ein Doppelpunkt, Sie haben Ihren Wert. 10 00:00:38,730 --> 00:00:40,170 In meinem Fall eine Zeichenfolge, max. 11 00:00:40,500 --> 00:00:45,000 Und dann können Sie mit einem Komma ein weiteres Schlüsselwertpaar hinzufügen, Alter 29. 12 00:00:46,050 --> 00:00:49,950 Nun, dies ist ein Objekt und ich kann die Person hier sperren. 13 00:00:51,140 --> 00:00:55,940 Wenn ich jetzt Schach spiele, sehen wir, dass das Objekt hier gedruckt wird. 14 00:00:56,780 --> 00:00:59,660 Jetzt können wir mit Objekten Daten gruppieren. 15 00:01:00,050 --> 00:01:06,540 Sie können dort nicht nur sozusagen Variablen haben, sondern auch Funktionen. 16 00:01:07,010 --> 00:01:08,960 Zum Beispiel Lesefunktion. 17 00:01:09,470 --> 00:01:16,700 Und dort können Sie einfach eine anonyme allgemeine Funktion oder eine allgemeine Pfeilfunktion als Wert angeben. 18 00:01:17,960 --> 00:01:21,170 Und dann könnten Sie dort Konsta Locke High haben. 19 00:01:22,420 --> 00:01:23,620 Ich bin. 20 00:01:24,640 --> 00:01:30,250 Und dann würde auf den Namen und dies nun mit dem Schlüsselwort this anstelle eines Objekts 21 00:01:30,250 --> 00:01:32,740 zugegriffen werden, das Sie normalerweise verwenden müssen. 22 00:01:32,950 --> 00:01:37,870 Und das hat etwas Besonderes, das ich in dem Video gezeigt habe, das ich zuvor in einem früheren Vortrag verlinkt 23 00:01:37,870 --> 00:01:38,350 habe. 24 00:01:38,590 --> 00:01:42,040 Typischerweise bezieht sich dies jedoch auf das umgebende Objekt. 25 00:01:42,520 --> 00:01:48,700 Und jetzt können wir die Punktnotation so dot verwenden, um auf Eigenschaften oder Methoden zuzugreifen. 26 00:01:48,850 --> 00:01:51,310 Also Variablen oder Funktionen innerhalb dieses Objekts. 27 00:01:51,640 --> 00:01:53,530 Wir können diesen Namen jetzt verwenden. 28 00:01:54,530 --> 00:02:02,030 Und jetzt kann ich diese Person verwenden und Gier mit der Punktnotation aufrufen und sie als Funktion ausführen. 29 00:02:02,300 --> 00:02:08,840 Daher ist hier die Punktnotation wichtig, die sich auf das Objekt oder die UNU bezieht, die sich auf das Objekt bezieht, das hier 30 00:02:08,870 --> 00:02:10,460 gespeichert und als konstant ist. 31 00:02:11,200 --> 00:02:14,480 Und jetzt, wenn es wieder ausgeführt wird, sage ich: Hey, ich bin undefiniert. 32 00:02:14,720 --> 00:02:15,560 Warum ist das so? 33 00:02:15,950 --> 00:02:20,630 Nun, der Grund dafür ist in der Tat das, was ich Ihnen über Pfeilfunktionen beigebracht habe. 34 00:02:21,080 --> 00:02:30,080 Dies bezieht sich hier auf den globalen Bereich des Laufzeitbereichs des globalen Knotens und nicht auf dieses Objekt, um darauf 35 00:02:30,080 --> 00:02:31,460 verweisen zu können. 36 00:02:32,000 --> 00:02:35,600 Wir müssen entweder die Old-School-Funktion so nutzen. 37 00:02:36,380 --> 00:02:37,400 Jetzt wieder tot wiederholen. 38 00:02:37,460 --> 00:02:38,750 Ich sage, hey, ich bin Max. 39 00:02:40,380 --> 00:02:46,260 Oder wir verwenden hier in einem Objekt einen etwas anderen Ansatz oder eine andere Syntax. 40 00:02:46,800 --> 00:02:50,810 Und das heißt, Sie verwenden keine Pfeilfunktion, aber Sie verwenden solche Gier. 41 00:02:51,120 --> 00:02:58,530 Sie geben also zu, in den Klammern Doppelpunkte zu setzen, einen Schlüsselnamen angeboten zu haben, und fügen dann ohne 42 00:02:58,530 --> 00:03:01,590 ein Funktionsschlüsselwort oder ähnliches Ihren Funktionskörper hinzu. 43 00:03:02,070 --> 00:03:04,770 Und jetzt ist dies eine Methode dieses Objekts. 44 00:03:05,040 --> 00:03:05,700 Und du siehst. 45 00:03:05,790 --> 00:03:07,050 Hallo, ich bin Max Tuno. 46 00:03:07,650 --> 00:03:09,240 Das ist also etwas Wichtiges. 47 00:03:09,390 --> 00:03:14,800 Und funktioniert die Syntax, die ich in diesem Kurs verwenden werde, ohne die Doppelpunktklammern direkt 48 00:03:14,810 --> 00:03:17,340 nach Deqi und dann nach dem Funktionskörper?