1 00:00:02,200 --> 00:00:06,040 Les concerts Letton sont deux fonctionnalités relativement nouvelles de JavaScript. 2 00:00:06,390 --> 00:00:09,640 Une autre nouvelle fonctionnalité intéressante est les fonctions eral. 3 00:00:10,180 --> 00:00:17,170 Nous pouvons réécrire cette fonction en fonction de flèche en créant tout d'abord une nouvelle variable ou constante. 4 00:00:17,290 --> 00:00:22,900 Comme je ne définirai jamais de nouvelle valeur, j'utiliserai une constante et je donnerai à depth le nom de ma fonction. 5 00:00:22,990 --> 00:00:28,420 Donc, résumez la dévaluation de l'utilisateur, qui est ensuite affectée après le signe égal en tant que fonction. 6 00:00:28,870 --> 00:00:32,190 Nous aurions déjà pu le faire dans le passé avec cette syntaxe. 7 00:00:32,230 --> 00:00:34,330 C'est une autre façon de définir une fonction. 8 00:00:34,720 --> 00:00:40,510 La partie à droite est la fonction dite anonyme, car nous ne définissons pas de 9 00:00:40,510 --> 00:00:48,040 nom après fonction, mais nous en faisons une fonction nommée implicitement en stockant la fonction anonyme dans cette constante 10 00:00:48,190 --> 00:00:48,910 nommée. 11 00:00:49,210 --> 00:00:54,430 Nous pouvons donc toujours appeler cette constante, qui contient une fonction comme valeur et nous appelons la valeur avec 12 00:00:54,430 --> 00:00:55,090 la syntaxe. 13 00:00:55,390 --> 00:00:57,430 Et donc c'est comme une fonction nommée ici. 14 00:00:57,970 --> 00:00:59,530 Cela aurait donc fonctionné dans le passé. 15 00:00:59,740 --> 00:01:03,370 Q C'est une manière ou une manière différente de définir une fonction. 16 00:01:04,150 --> 00:01:11,410 Mais nous pouvons toujours utiliser une nouvelle syntaxe où nous supprimons le mot-clé function et à la place nous ajoutons 17 00:01:11,470 --> 00:01:15,400 une flèche entre la liste des arguments et les accolades. 18 00:01:16,120 --> 00:01:19,540 Et est-ce que la flèche est simplement un signe égal et un signe supérieur à. 19 00:01:19,950 --> 00:01:21,790 Cela crée-t-il également une fonction? 20 00:01:21,970 --> 00:01:28,570 C'est un peu plus court depuis que nous avons enregistré le mot-clé function et il fonctionne de la même manière que le dysfonctionnement le 21 00:01:28,570 --> 00:01:29,070 précédait. 22 00:01:29,810 --> 00:01:34,270 Maintenant, pourquoi utiliser le Syntex, sauf pour la raison qu'il est un peu plus court? 23 00:01:34,600 --> 00:01:36,310 Eh bien, c'est déjà une bonne raison. 24 00:01:36,580 --> 00:01:43,630 Mais il y a aussi une différence clé concernant le mot-clé this que JavaScript connaît et joint. 25 00:01:43,630 --> 00:01:50,350 Vous trouverez un lien vers une autre vidéo, un article que j'ai créé où je plonge dans le mot-clé this et comment fonctionne 26 00:01:50,350 --> 00:01:50,830 Arrow. 27 00:01:50,830 --> 00:01:51,640 Aidez-nous. 28 00:01:52,420 --> 00:01:57,950 L'article et la vidéo ci-joints utilisent en fait le navigateur, mais c'est la même chose pour aucun jass. 29 00:01:58,600 --> 00:02:03,100 Donc, cela vous sera utile de savoir quels sont les objets JavaScript pour cela. 30 00:02:03,250 --> 00:02:09,670 Mais encore une fois, c'est une connaissance fondamentale que je vous demande d'avoir pour le discours dans ce cours. 31 00:02:10,000 --> 00:02:12,760 Je n'utiliserai quasiment que les fonctions fléchées. 32 00:02:12,970 --> 00:02:18,860 Donc, cette syntaxe pour définir une fonction devrait être quelque chose que vous comprenez pour le discours qui renonce au 33 00:02:18,880 --> 00:02:20,080 nom de la fonction. 34 00:02:20,500 --> 00:02:26,070 Et puis ici nous avons les arguments et ensuite nous devons faire fonctionner le corps connaître une petite note secondaire. 35 00:02:26,980 --> 00:02:31,480 Il existe également une syntaxe plus courte pour écrire ceci ou quelques syntaxes plus courtes. 36 00:02:32,540 --> 00:02:39,170 Disons que je n'ai pas de fonction, que je nommerai add, et là j'obtiens deux arguments, A et B et je reviens juste 37 00:02:39,170 --> 00:02:40,360 à certains d'entre eux. 38 00:02:40,400 --> 00:02:43,630 Donc, l'addition, alors vous pourriez bien. 39 00:02:43,630 --> 00:02:45,860 Pour renvoyer A plus B, bien sûr. 40 00:02:46,520 --> 00:02:51,050 Et cela nous permet d'exécuter une annonce de verrouillage de console avec un plus deux. 41 00:02:51,980 --> 00:02:57,950 Et si je sais exécuter les échecs de jeu de nœud, nous voyons gratuitement ici en conséquence. 42 00:02:59,000 --> 00:03:04,700 Si vous n'avez qu'une fonction de flèche avec une seule instruction, qui se trouve être l'instruction de 43 00:03:04,700 --> 00:03:09,980 retour ou que vous êtes bien de retour, eh bien, vous pouvez l'image des accolades. 44 00:03:10,610 --> 00:03:12,500 Vous pouvez admettre que vous revenez, Stepan. 45 00:03:12,550 --> 00:03:13,550 Et vous devez l'admettre. 46 00:03:14,090 --> 00:03:15,980 Et vous venez de fonctionner comme ça. 47 00:03:16,820 --> 00:03:21,020 C'est tout simplement la même syntaxe qu'auparavant avec les accolades et avec retour. 48 00:03:21,320 --> 00:03:26,090 Et cette fonction renvoie désormais toujours le résultat de cette déclaration ici. 49 00:03:26,660 --> 00:03:28,190 Snover, exécutez-le à nouveau. 50 00:03:28,340 --> 00:03:29,600 Nous voyons toujours libre. 51 00:03:33,320 --> 00:03:37,640 Nova, une justice fonctionnerait-elle, disons, toujours en un? 52 00:03:39,110 --> 00:03:43,040 Ensuite, j'ai juste un argument, disons qu'ils retournent un plus. 53 00:03:44,360 --> 00:03:47,380 Maintenant, je pourrais appeler cela la journalisation de la console. 54 00:03:47,470 --> 00:03:52,450 Ajoutez-en un, disons, à un an que le sénateur devrait être victime d'une agression. 55 00:03:53,450 --> 00:03:56,410 Et je ne peux pas, bien sûr, exécuter cela, et je vois bien entendre. 56 00:03:57,860 --> 00:04:04,790 Maintenant, dans un tel cas, vous avez déjà vu ma mise en forme audio supprimée, les parenthèses que j'avais là précédemment, parce que si 57 00:04:05,330 --> 00:04:10,520 vous n'avez qu'un seul argument et que c'est vraiment le cas pour ce cas, seulement si vous avez 58 00:04:10,520 --> 00:04:16,700 un seul argument alors vous ne pouvez pas ayez simplement le nom de l'argument ici sans parenthèses et cela fonctionnera comme 59 00:04:16,700 --> 00:04:18,470 il fonctionnera avec les parenthèses. 60 00:04:18,590 --> 00:04:23,330 Donc, les deux fonctionnent ici, mais vous utilisez généralement la syntaxe sans les parenthèses. 61 00:04:23,600 --> 00:04:27,890 Et encore une fois, mon idée de formatage, supprimez-les pour moi. 62 00:04:29,660 --> 00:04:39,260 Si vous avez une fonction de flèche sans argument au hasard, vous devez spécifier une paire de parenthèses vide afin que vous ne puissiez pas 63 00:04:39,890 --> 00:04:44,000 avoir juste un espace, vous devez avoir cette paire vide. 64 00:04:44,480 --> 00:04:50,780 Et puis vous pouvez avoir votre code là-bas, qui n'utilise évidemment aucun argument, car c'est exactement ce que je veux 65 00:04:50,780 --> 00:04:51,740 montrer ici. 66 00:04:52,160 --> 00:04:53,540 Alors là je pourrais aussi. 67 00:04:54,700 --> 00:04:58,420 Au hasard appelé comme ça sans aucune donnée transmise. 68 00:04:58,690 --> 00:05:01,510 Et maintenant, nous voyons ici libre de ce résultat. 69 00:05:02,320 --> 00:05:07,180 Ce sont donc des fonctions aéro et ce sont des syntaxes différentes et vous les verrez pour tous les tribunaux. 70 00:05:07,330 --> 00:05:10,330 Et vous devez reconnaître cette syntaxe et comprendre comment elle fonctionne. 71 00:05:10,660 --> 00:05:12,730 Encore une fois, pour une raison de les utiliser. 72 00:05:12,970 --> 00:05:15,280 Consultez l'article ci-joint et la vidéo.