1 00:00:02,200 --> 00:00:06,040 Los conciertos de Letton son dos características relativamente nuevas en JavaScript. 2 00:00:06,390 --> 00:00:09,640 Otra nueva característica interesante son las funciones erales. 3 00:00:10,180 --> 00:00:17,170 Podemos reescribir esta función como una función de flecha, en primer lugar, creando una nueva variable o constante. 4 00:00:17,290 --> 00:00:22,900 Como nunca estableceré un nuevo valor, usaré una constante y le daré profundidad al nombre de mi función. 5 00:00:22,990 --> 00:00:28,420 Por lo tanto, resuma la devaluación del usuario, que luego se asigna después del signo igual como una función. 6 00:00:28,870 --> 00:00:32,190 Ya podríamos haber hecho eso en el pasado con esta sintaxis. 7 00:00:32,230 --> 00:00:34,330 Esta es otra forma de definir una función. 8 00:00:34,720 --> 00:00:40,510 La parte del lado derecho es la llamada función anónima, porque no configuramos un nombre después 9 00:00:40,510 --> 00:00:48,040 de la función, sino que la convertimos en una función con nombre implícitamente almacenando la función anónima en esa constante con 10 00:00:48,190 --> 00:00:48,910 nombre. 11 00:00:49,210 --> 00:00:54,430 Por lo tanto, siempre podemos llamar a esa constante, que tiene una función como valor y llamamos al valor con 12 00:00:54,430 --> 00:00:55,090 la sintaxis. 13 00:00:55,390 --> 00:00:57,430 Y por lo tanto, esto es como una función con nombre aquí. 14 00:00:57,970 --> 00:00:59,530 Entonces esto hubiera funcionado en el pasado. 15 00:00:59,740 --> 00:01:03,370 Q Es una forma o una forma diferente de definir una función. 16 00:01:04,150 --> 00:01:11,410 Pero siempre podemos usar una nueva sintaxis donde eliminamos la palabra clave de función y en su lugar agregamos 17 00:01:11,470 --> 00:01:15,400 una flecha entre la lista de argumentos y las llaves. 18 00:01:16,120 --> 00:01:19,540 Y la flecha es simplemente un signo igual y un signo mayor que. 19 00:01:19,950 --> 00:01:21,790 ¿Esto también crea una función? 20 00:01:21,970 --> 00:01:28,570 Es un poco más corto ya que guardamos la palabra clave de función y se ejecuta de la misma manera que la disfunción 21 00:01:28,570 --> 00:01:29,070 antes. 22 00:01:29,810 --> 00:01:34,270 Ahora, ¿por qué usaríamos el Syntex, excepto porque es un poco más corto? 23 00:01:34,600 --> 00:01:36,310 Bueno, esa ya es una buena razón. 24 00:01:36,580 --> 00:01:43,630 Pero también hay una diferencia clave con respecto a esta palabra clave que JavaScript conoce y adjunta. 25 00:01:43,630 --> 00:01:50,350 Encontrará un enlace a otro video, un artículo que creé donde profundizo en esta palabra clave y cómo funciona 26 00:01:50,350 --> 00:01:50,830 Arrow. 27 00:01:50,830 --> 00:01:51,640 Ayúdanos con eso. 28 00:01:52,420 --> 00:01:57,950 El artículo y el video adjuntos en realidad usan el navegador, pero es lo mismo para ningún jass. 29 00:01:58,600 --> 00:02:03,100 Esto será útil para que tenga que saber qué objetos de JavaScript son para eso. 30 00:02:03,250 --> 00:02:09,670 Pero de nuevo, ese es un conocimiento básico que necesito que tengas para hablar en este curso. 31 00:02:10,000 --> 00:02:12,760 Prácticamente solo usaré las funciones de flecha. 32 00:02:12,970 --> 00:02:18,860 Entonces, esta sintaxis para definir una función debe ser algo que entienda para el discurso que desista del nombre 33 00:02:18,880 --> 00:02:20,080 de la función. 34 00:02:20,500 --> 00:02:26,070 Y luego aquí tenemos los argumentos y luego tenemos que funcionar body know una pequeña nota al margen. 35 00:02:26,980 --> 00:02:31,480 También hay una sintaxis más corta para escribir esto o un par de sintaxis más cortas. 36 00:02:32,540 --> 00:02:39,170 Digamos que no tengo ninguna función, que nombraré add, y allí obtengo dos argumentos, A y B, y solo vuelvo a 37 00:02:39,170 --> 00:02:40,360 algunos de ellos. 38 00:02:40,400 --> 00:02:43,630 Entonces, la adición, entonces podría hacer lo correcto. 39 00:02:43,630 --> 00:02:45,860 Para devolver A más B, por supuesto. 40 00:02:46,520 --> 00:02:51,050 Y eso nos permite ejecutar anuncios de bloqueo de consola con uno más dos. 41 00:02:51,980 --> 00:02:57,950 Y si sé ejecutar el nodo jugar ajedrez, vemos gratis aquí como resultado. 42 00:02:59,000 --> 00:03:04,700 Si solo tiene una función de flecha con un enunciado, que resulta ser el enunciado 43 00:03:04,700 --> 00:03:09,980 de retorno o que está devolviendo bien, entonces, puede representar las llaves. 44 00:03:10,610 --> 00:03:12,500 Puedes admitir que regresas, Stepan. 45 00:03:12,550 --> 00:03:13,550 Y tienes que admitirlo. 46 00:03:14,090 --> 00:03:15,980 Y solías funcionar así. 47 00:03:16,820 --> 00:03:21,020 Esta es simplemente la misma sintaxis que antes con las llaves y con el retorno. 48 00:03:21,320 --> 00:03:26,090 Y este funcional ahora siempre devolvió el resultado de esta declaración aquí. 49 00:03:26,660 --> 00:03:28,190 Snover, ejecuta esto de nuevo. 50 00:03:28,340 --> 00:03:29,600 Todavía lo vemos gratis. 51 00:03:33,320 --> 00:03:37,640 Nova, ¿funcionaría una justicia, digamos, siempre a la una? 52 00:03:39,110 --> 00:03:43,040 Entonces tengo solo un argumento, digamos que devuelven un más. 53 00:03:44,360 --> 00:03:47,380 Ahora, podría llamar a esto el registro de la consola. 54 00:03:47,470 --> 00:03:52,450 Agregue uno a, digamos, un año de asalto senador debería ser. 55 00:03:53,450 --> 00:03:56,410 Y no puedo, por supuesto, ejecutar esto, y de hecho veo escuchar. 56 00:03:57,860 --> 00:04:04,790 Ahora, en tal caso, ya vio mi formato de audio eliminado, los paréntesis que tenía allí anteriormente, porque si solo 57 00:04:05,330 --> 00:04:10,520 tiene un argumento y ese es el caso realmente para ese caso, solo si tiene 58 00:04:10,520 --> 00:04:16,700 un argumento solo entonces no puede solo tiene el nombre del argumento aquí sin paréntesis y funcionará 59 00:04:16,700 --> 00:04:18,470 igual que con paréntesis. 60 00:04:18,590 --> 00:04:23,330 Entonces, ambos funcionan aquí, pero normalmente se usa la sintaxis sin paréntesis. 61 00:04:23,600 --> 00:04:27,890 Y de nuevo, mi idea de formatear, eliminarlos por mí. 62 00:04:29,660 --> 00:04:39,260 Si tiene una función de flecha sin argumentos al azar, debe especificar un par de paréntesis vacío para que no pueda tener solo 63 00:04:39,890 --> 00:04:44,000 un espacio en blanco, debe tener ese par vacío. 64 00:04:44,480 --> 00:04:50,780 Y luego puede tener su código allí, que obviamente no usa argumentos, porque eso es exactamente lo que quiero 65 00:04:50,780 --> 00:04:51,740 mostrar aquí. 66 00:04:52,160 --> 00:04:53,540 Así que aquí podría como. 67 00:04:54,700 --> 00:04:58,420 Al azar llamado así sin ningún dato pasado. 68 00:04:58,690 --> 00:05:01,510 Y ahora vemos libre aquí de ese resultado. 69 00:05:02,320 --> 00:05:07,180 Estas son funciones aerodinámicas y son sintaxis diferentes y las verás en todas las canchas. 70 00:05:07,330 --> 00:05:10,330 Y debe reconocer esa sintaxis y comprender cómo funcionan. 71 00:05:10,660 --> 00:05:12,730 De nuevo, por una razón por la cual usarlos. 72 00:05:12,970 --> 00:05:15,280 Mira el artículo adjunto más el video.