1 00:00:02,300 --> 00:00:09,600 Neben Objekten gibt es eine Reihe von entscheidenden Datenstrukturen und keine G. S. oder in JavaScript im Allgemeinen sind Arrays 2 00:00:09,930 --> 00:00:10,910 wie Hobbys. 3 00:00:11,880 --> 00:00:15,510 Ein Array wird in eckigen Klammern und in einem Array definiert. 4 00:00:15,600 --> 00:00:18,270 Sie können alle Daten haben, die Sie normalerweise verwenden könnten. 5 00:00:18,570 --> 00:00:22,290 Sie können dort Saiten wie Sport und Kochen verwenden. 6 00:00:22,770 --> 00:00:27,000 Sie können dort Zahlen haben und müssen nicht den gleichen Typ für das Array verwenden. 7 00:00:27,120 --> 00:00:29,280 Hier mischen wir Text und Zahlen. 8 00:00:29,460 --> 00:00:31,380 Sie könnten Arrays nur mit Text haben. 9 00:00:31,440 --> 00:00:33,210 Natürlich nur Dobsons zu zweit. 10 00:00:33,750 --> 00:00:39,780 Sie können boolesche Werte verwenden und sogar Objekte dort oder in anderen Arrays speichern. 11 00:00:39,810 --> 00:00:41,130 Das ist alles möglich. 12 00:00:41,580 --> 00:00:47,460 Jetzt habe ich hier eine Reihe von Textteig und Sie können für Schleifen verwenden, um Obst zu gehen. 13 00:00:49,120 --> 00:00:54,670 Mit diesem Index zum Beispiel mit der Vier-Off-Schleife, in der wir jedes Element für jede Iteration in 14 00:00:54,670 --> 00:00:55,900 dieser Hobbie-Variablen speichern. 15 00:00:56,360 --> 00:01:01,840 Und jetzt, wenn wir das tun, würden wir die Konsolensperre zweimal ausführen, weil wir zwei Elemente haben 16 00:01:01,840 --> 00:01:03,040 und alle durchlaufen. 17 00:01:03,400 --> 00:01:08,470 Und ich gebe den aktuellen Wert aus, den wir gerade betrachten, da sich dies für jede Iteration ändert. 18 00:01:08,560 --> 00:01:12,640 Wenn Sie es von links nach rechts durchgehen, wird dies für jede Dauer ausgegeben. 19 00:01:13,010 --> 00:01:19,990 Wenn wir dies jetzt ausführen, sehen wir Sport und Kochen in zwei Zeilen gedruckt, da dies zweimal ausgeführt wird. 20 00:01:20,650 --> 00:01:22,540 Das sind also Arrays. 21 00:01:22,620 --> 00:01:24,250 D4 Off Loop ist interessant. 22 00:01:24,610 --> 00:01:30,730 Interessant ist auch, dass wir in JavaScript viele integrierte Methoden haben, die wir für die Arrays verwenden können. 23 00:01:31,240 --> 00:01:32,800 Also auf Hobie auf diesem Array. 24 00:01:32,950 --> 00:01:40,360 Wenn ich einen Punkt hätte, mein I. D. D. schlägt viele Methoden vor, die ich für Arrays und JavaScript verwenden 25 00:01:40,360 --> 00:01:42,910 kann, und all diese Methoden haben mir geholfen, die Elemente des Arrays durchzugehen. 26 00:01:43,240 --> 00:01:47,440 Manipulieren Sie sie, erhalten Sie eine Teilmenge dieses Arrays, was auch immer ich brauche. 27 00:01:48,130 --> 00:01:55,300 Oft sehen Sie beispielsweise MAP, mit dem Sie ein Array transformieren oder die Werte transformieren können, und Map 28 00:01:55,690 --> 00:01:58,450 gibt tatsächlich ein neues Array zurück. 29 00:01:58,600 --> 00:02:01,930 Es wird also nicht das alte bearbeitet, sondern Sie erhalten ein neues. 30 00:02:02,430 --> 00:02:06,580 Und wir können hier tatsächlich einen toten neuen drucken. 31 00:02:07,360 --> 00:02:10,120 Und nur um zu zeigen, dass der alte nicht hinzugefügt wurde. 32 00:02:10,300 --> 00:02:12,040 Das können wir gleich unten ausdrucken. 33 00:02:12,520 --> 00:02:17,410 Und jetzt nimmt map immer eine Funktion an, in der Sie definieren, wie sie hinzugefügt werden soll. 34 00:02:17,620 --> 00:02:20,380 Dieses Array oder wie man die Elemente des Arrays bearbeitet. 35 00:02:21,010 --> 00:02:27,910 Diese Funktion wird nacheinander für jedes Element im Array ausgeführt, und Sie geben die aktualisierte Version 36 00:02:28,000 --> 00:02:29,650 des Elements zurück. 37 00:02:30,130 --> 00:02:32,200 Also hier würden wir unser Hobby bekommen. 38 00:02:32,320 --> 00:02:33,670 Sie können Namen benennen, wie Sie möchten. 39 00:02:33,820 --> 00:02:37,360 Und hier verwende ich eine Pfeilfunktion mit nur einem Argument. 40 00:02:37,420 --> 00:02:38,770 Daher keine Klammern. 41 00:02:39,440 --> 00:02:43,570 Und hier werde ich die bearbeitete Version zurückgeben. 42 00:02:43,900 --> 00:02:46,450 Hier könnte ich zum Beispiel meine alte Hobbyschnur nehmen. 43 00:02:47,960 --> 00:02:49,010 Und einfach bei. 44 00:02:49,970 --> 00:02:50,830 Hobby. 45 00:02:51,150 --> 00:02:52,500 Ein Leerzeichen davor. 46 00:02:52,710 --> 00:02:57,800 Also konstruiere ich einfach eine neue Zeichenfolge, die den alten Hobby-Namen beibehält, aber Hobby Colden-Leerzeichen davor 47 00:02:57,810 --> 00:02:58,440 hinzufügt. 48 00:02:59,130 --> 00:03:04,860 Und ja, da wir in diesem Fall nur eine Anweisung erhalten haben, war die Funktion eine Rückgabeanweisung. Wir 49 00:03:04,860 --> 00:03:09,240 können die geschweiften Klammern loswerden, die Rückkehr loswerden und einfach so zurückkehren. 50 00:03:09,540 --> 00:03:10,740 Dies wäre das Äquivalent. 51 00:03:11,850 --> 00:03:19,170 Und jetzt, wenn es uns geklärt hat und ich Schach spiele, sehe ich, dass das alte Array nicht bearbeitet wurde. 52 00:03:19,500 --> 00:03:21,120 Das ist meine zweite Ausgabe hier. 53 00:03:21,180 --> 00:03:24,780 Es kommt von dieser Konsolensperre, wo ich das ursprüngliche Array konsolidiere. 54 00:03:25,320 --> 00:03:32,880 Aber das Ergebnis meiner Karte hier ist ein neues Array, in dem ich meine bearbeiteten Elemente mit Hobbie vor jedem Element 55 00:03:32,880 --> 00:03:35,070 hinzugefügt habe und etwas tue. 56 00:03:35,070 --> 00:03:37,770 Du wirst sehen, wie ich in diesem Kurs einiges mache. 57 00:03:38,040 --> 00:03:39,540 Verwenden Sie diese Kartenmethode. 58 00:03:40,110 --> 00:03:43,290 Und wie bereits erwähnt, ist dies nur eine der vielen hier angebotenen Methoden. 59 00:03:43,740 --> 00:03:48,810 Lesen Sie immer die Dokumente zu M. D. D. Beenden Sie, um mehr über all diese Methoden zu erfahren. 60 00:03:49,050 --> 00:03:51,630 Der Link ist diesem Video beigefügt. 61 00:03:52,260 --> 00:03:59,100 Und stellen Sie sicher, dass Sie verstehen, wie man arbeitet, oder dass Sie, wenn wir eines davon in diesem Kurs verwenden, 62 00:03:59,100 --> 00:04:03,030 es schnell nachschlagen können, falls nicht klar ist, was genau das bewirkt. 63 00:04:03,360 --> 00:04:07,050 Natürlich werde ich mein Bestes geben, um es zu erklären, wenn wir es benutzen. 64 00:04:07,470 --> 00:04:13,830 Dies sind jedoch Arrays, sehr wichtige Datenstrukturen und einige sehr wichtige Methoden, die Sie für Arrays verwenden 65 00:04:13,850 --> 00:04:14,340 können.