1 00:00:02,300 --> 00:00:09,600 Outre les objets, un certain nombre de structures de données cruciales et pas de G. S. ou en JavaScript en général sont des tableaux 2 00:00:09,930 --> 00:00:10,910 comme des passe-temps. 3 00:00:11,880 --> 00:00:15,510 Un tableau est défini entre crochets et dans un tableau. 4 00:00:15,600 --> 00:00:18,270 Vous pouvez avoir toutes les données que vous pourriez normalement utiliser. 5 00:00:18,570 --> 00:00:22,290 Vous pouvez utiliser des cordes comme du sport et de la cuisine. 6 00:00:22,770 --> 00:00:27,000 Vous pouvez y avoir des nombres et vous n'avez pas besoin d'en utiliser un du même type dans le tableau. 7 00:00:27,120 --> 00:00:29,280 Ici, nous mélangeons texte et chiffres. 8 00:00:29,460 --> 00:00:31,380 Vous pourriez avoir des tableaux avec juste du texte. 9 00:00:31,440 --> 00:00:33,210 Juste Dobsons sur deux, bien sûr. 10 00:00:33,750 --> 00:00:39,780 Vous pouvez utiliser des valeurs booléennes et vous pouvez même y stocker des objets ou d'autres tableaux. 11 00:00:39,810 --> 00:00:41,130 C'est tout possible. 12 00:00:41,580 --> 00:00:47,460 Maintenant, ici, je vais avoir un tableau de pâte à texte et vous pouvez utiliser des boucles pour aller aux fruits. 13 00:00:49,120 --> 00:00:54,670 Avec cet index, par exemple, avec la boucle quatre off où nous stockons chaque élément pour chaque itération dans 14 00:00:54,670 --> 00:00:55,900 cette variable Hobbie. 15 00:00:56,360 --> 00:01:01,840 Et maintenant, si nous le faisons, nous exécuterons le verrouillage de la console deux fois car nous avons deux éléments et 16 00:01:01,840 --> 00:01:03,040 nous les parcourons tous. 17 00:01:03,400 --> 00:01:08,470 Et je génère la valeur actuelle que nous examinons actuellement, car cela changera à chaque itération. 18 00:01:08,560 --> 00:01:12,640 Le parcourir de gauche à droite produira cela pour chaque durée. 19 00:01:13,010 --> 00:01:19,990 Alors maintenant, si nous exécutons cela, nous voyons les sports et la cuisine imprimés en deux lignes car cela s'exécute deux fois. 20 00:01:20,650 --> 00:01:22,540 Ce sont donc des tableaux. 21 00:01:22,620 --> 00:01:24,250 La boucle D4 off est intéressante. 22 00:01:24,610 --> 00:01:30,730 Et il est également intéressant de noter qu'en JavaScript, nous avons beaucoup de méthodes intégrées que nous pouvons utiliser sur les tableaux. 23 00:01:31,240 --> 00:01:32,800 Donc sur Hobie sur ce tableau. 24 00:01:32,950 --> 00:01:40,360 Si j'avais un point, mon moi RÉ. suggère beaucoup de méthodes que je peux utiliser sur les tableaux et 25 00:01:40,360 --> 00:01:42,910 JavaScript et toutes ces méthodes m'ont aidé à parcourir les éléments du tableau. 26 00:01:43,240 --> 00:01:47,440 Manipulez-les, obtenez un sous-ensemble de ce tableau, tout ce dont j'ai besoin. 27 00:01:48,130 --> 00:01:55,300 Souvent, vous verrez MAP, par exemple, qui vous permet de transformer un tableau ou de transformer les valeurs et la 28 00:01:55,690 --> 00:01:58,450 carte retournera en fait un nouveau tableau. 29 00:01:58,600 --> 00:02:01,930 Il ne modifiera donc pas l'ancien, mais vous en donnera un nouveau. 30 00:02:02,430 --> 00:02:06,580 Et nous pouvons imprimer un nouveau mort ici, en fait. 31 00:02:07,360 --> 00:02:10,120 Et juste pour montrer que l'ancien n'a pas été ajouté. 32 00:02:10,300 --> 00:02:12,040 Nous pouvons l'imprimer juste en dessous. 33 00:02:12,520 --> 00:02:17,410 Et maintenant, map prend toujours une fonction où vous définissez comment l'ajouter. 34 00:02:17,620 --> 00:02:20,380 Ce tableau ou comment modifier les éléments du tableau. 35 00:02:21,010 --> 00:02:27,910 Cette fonction sera exécutée sur chaque élément du tableau, l'un après l'autre, et vous retournerez la version mise 36 00:02:28,000 --> 00:02:29,650 à jour de l'élément. 37 00:02:30,130 --> 00:02:32,200 Donc, ici, nous obtiendrions notre passe-temps. 38 00:02:32,320 --> 00:02:33,670 Vous pouvez nommer comme vous voulez. 39 00:02:33,820 --> 00:02:37,360 Et ici, j'utilise une fonction de flèche avec un seul argument. 40 00:02:37,420 --> 00:02:38,770 Donc pas de parenthèses. 41 00:02:39,440 --> 00:02:43,570 Et ici, je vais retourner la version éditée. 42 00:02:43,900 --> 00:02:46,450 Par exemple, ici, je pourrais prendre mon ancienne chaîne de passe-temps. 43 00:02:47,960 --> 00:02:49,010 Et tout simplement à. 44 00:02:49,970 --> 00:02:50,830 Loisir. 45 00:02:51,150 --> 00:02:52,500 Un espace devant cela. 46 00:02:52,710 --> 00:02:57,800 Je suis donc en train de construire une nouvelle chaîne, qui conserve l'ancien nom de passe-temps mais ajoute des espaces blancs Hobby 47 00:02:57,810 --> 00:02:58,440 Colden devant. 48 00:02:59,130 --> 00:03:04,860 Et oui, puisque nous n'avons obtenu qu'une seule instruction dans cette liste, la fonction était une instruction de retour, nous 49 00:03:04,860 --> 00:03:09,240 pouvons nous débarrasser des accolades, se débarrasser du retour et simplement revenir comme ça. 50 00:03:09,540 --> 00:03:10,740 Ce serait l'équivalent. 51 00:03:11,850 --> 00:03:19,170 Et maintenant, si cela nous a effacé et que je lance le jeu d'échecs, je vois que l'ancien tableau n'a pas été modifié. 52 00:03:19,500 --> 00:03:21,120 C'est ma deuxième sortie ici. 53 00:03:21,180 --> 00:03:24,780 Cela vient de ce verrou de console où je verrouille la console de la baie d'origine. 54 00:03:25,320 --> 00:03:32,880 Mais le résultat de ma carte ici est un nouveau tableau où j'ai mes éléments modifiés avec Hobbie ajouté devant chaque 55 00:03:32,880 --> 00:03:35,070 élément et fait quelque chose. 56 00:03:35,070 --> 00:03:37,770 Vous me verrez en faire un peu dans ce cours. 57 00:03:38,040 --> 00:03:39,540 Utilisez cette méthode de carte. 58 00:03:40,110 --> 00:03:43,290 Et comme je l'ai mentionné, ce n'est qu'une des nombreuses méthodes fournies ici. 59 00:03:43,740 --> 00:03:48,810 Consultez toujours les documents sur M. RÉ. Fin pour en savoir plus sur toutes ces méthodes. 60 00:03:49,050 --> 00:03:51,630 Le lien peut être trouvé attaché à cette vidéo. 61 00:03:52,260 --> 00:03:59,100 Et assurez-vous que vous comprenez comment travailler ou que lorsque nous utilisons l'un d'eux dans ce cours, vous pouvez rapidement le rechercher 62 00:03:59,100 --> 00:04:03,030 au cas où vous ne savez pas exactement ce que cela fait. 63 00:04:03,360 --> 00:04:07,050 Bien sûr, je ferai de mon mieux pour l'expliquer lorsque nous l'utilisons. 64 00:04:07,470 --> 00:04:13,830 Mais ce sont des tableaux, des structures de données très importantes et quelques méthodes très importantes que vous pouvez utiliser sur les 65 00:04:13,850 --> 00:04:14,340 tableaux.