1 00:00:02,300 --> 00:00:09,600 Además de los objetos, hay una serie de estructuras de datos cruciales y ninguna G. S. o en JavaScript en general son matrices 2 00:00:09,930 --> 00:00:10,910 como pasatiempos. 3 00:00:11,880 --> 00:00:15,510 Una matriz se define entre corchetes y en una matriz. 4 00:00:15,600 --> 00:00:18,270 Puede tener cualquier información que normalmente pueda usar. 5 00:00:18,570 --> 00:00:22,290 Puedes usar cuerdas allí como deportes y cocina. 6 00:00:22,770 --> 00:00:27,000 Puede tener números allí y no tiene que usar uno del mismo tipo en la matriz. 7 00:00:27,120 --> 00:00:29,280 Aquí estamos mezclando texto y números. 8 00:00:29,460 --> 00:00:31,380 Podría tener matrices con solo texto. 9 00:00:31,440 --> 00:00:33,210 Solo Dobsons en dos, por supuesto. 10 00:00:33,750 --> 00:00:39,780 Puede usar valores booleanos e incluso puede almacenar objetos allí u otras matrices. 11 00:00:39,810 --> 00:00:41,130 Eso es todo posible. 12 00:00:41,580 --> 00:00:47,460 Ahora aquí tendré una gran variedad de masa de texto y puedes usar para que los bucles den frutos. 13 00:00:49,120 --> 00:00:54,670 Con este índice, por ejemplo, con los cuatro bucles de apagado donde almacenamos cada elemento para cada iteración en 14 00:00:54,670 --> 00:00:55,900 esa variable Hobbie. 15 00:00:56,360 --> 00:01:01,840 Y ahora, si hacemos eso, ejecutaríamos el bloqueo de la consola dos veces porque tenemos dos elementos y los 16 00:01:01,840 --> 00:01:03,040 estamos recorriendo todos. 17 00:01:03,400 --> 00:01:08,470 Y estoy generando el valor actual que estamos viendo actualmente porque esto cambiará para cada iteración. 18 00:01:08,560 --> 00:01:12,640 Al recorrerlo de izquierda a derecha, se generará eso para cada duración. 19 00:01:13,010 --> 00:01:19,990 Entonces, si ejecutamos esto, vemos deportes y cocina impresos en dos líneas porque esto se ejecuta dos veces. 20 00:01:20,650 --> 00:01:22,540 Entonces estos son arreglos. 21 00:01:22,620 --> 00:01:24,250 D4 off loop es interesante. 22 00:01:24,610 --> 00:01:30,730 Y también es interesante que en JavaScript tenemos muchos métodos incorporados que podemos usar en las matrices. 23 00:01:31,240 --> 00:01:32,800 Entonces, Hobie está en esa matriz. 24 00:01:32,950 --> 00:01:40,360 Si tuviera un punto, mi yo. RE. sugiere muchos métodos que puedo usar en matrices y JavaScript y 25 00:01:40,360 --> 00:01:42,910 todos estos métodos me ayudaron a revisar los elementos de la matriz. 26 00:01:43,240 --> 00:01:47,440 Manipularlos, obtener un subconjunto de esa matriz, lo que sea que necesite. 27 00:01:48,130 --> 00:01:55,300 A menudo verá MAP, por ejemplo, que le permite transformar una matriz o transformar los valores y el mapa 28 00:01:55,690 --> 00:01:58,450 en realidad devolverá una nueva matriz. 29 00:01:58,600 --> 00:02:01,930 Por lo tanto, no editará el anterior, pero le dará uno nuevo. 30 00:02:02,430 --> 00:02:06,580 Y podemos imprimir uno nuevo aquí, en realidad. 31 00:02:07,360 --> 00:02:10,120 Y solo para mostrar que el viejo no fue agregado. 32 00:02:10,300 --> 00:02:12,040 Podemos imprimir eso a continuación. 33 00:02:12,520 --> 00:02:17,410 Y ahora map siempre toma una función donde define cómo agregarlo. 34 00:02:17,620 --> 00:02:20,380 Esa matriz o cómo editar los elementos de la matriz. 35 00:02:21,010 --> 00:02:27,910 Esa función se ejecutará en cada elemento de la matriz, uno tras otro, y devolverá la versión 36 00:02:28,000 --> 00:02:29,650 actualizada del elemento. 37 00:02:30,130 --> 00:02:32,200 Entonces aquí tendríamos nuestro pasatiempo. 38 00:02:32,320 --> 00:02:33,670 Puedes nombrar como quieras. 39 00:02:33,820 --> 00:02:37,360 Y aquí estoy usando una función de flecha con un solo argumento. 40 00:02:37,420 --> 00:02:38,770 Por lo tanto, no hay paréntesis. 41 00:02:39,440 --> 00:02:43,570 Y aquí devolveré la versión editada. 42 00:02:43,900 --> 00:02:46,450 Por ejemplo, aquí podría tomar mi vieja cuerda de hobby. 43 00:02:47,960 --> 00:02:49,010 Y simplemente a las. 44 00:02:49,970 --> 00:02:50,830 Hobby. 45 00:02:51,150 --> 00:02:52,500 Un espacio en blanco delante de eso. 46 00:02:52,710 --> 00:02:57,800 Así que simplemente estoy construyendo una nueva cadena, que mantiene el antiguo nombre de hobby pero agrega el espacio en blanco Hobby Colden delante 47 00:02:57,810 --> 00:02:58,440 de él. 48 00:02:59,130 --> 00:03:04,860 Y sí, dado que solo obtuvimos una declaración en ese eral, la función era una declaración de devolución, podemos 49 00:03:04,860 --> 00:03:09,240 deshacernos de las llaves, deshacernos de la devolución y simplemente regresar de esta manera. 50 00:03:09,540 --> 00:03:10,740 Este sería el equivalente. 51 00:03:11,850 --> 00:03:19,170 Y ahora, si nos despejó y ejecuto jugar ajedrez, veo que la matriz anterior no fue editada. 52 00:03:19,500 --> 00:03:21,120 Esa es mi segunda salida aquí. 53 00:03:21,180 --> 00:03:24,780 Proviene de este bloqueo de consola donde la consola bloquea la matriz original. 54 00:03:25,320 --> 00:03:32,880 Pero el resultado de mi mapa aquí es una nueva matriz donde tengo mis elementos editados con Hobbie agregado en frente 55 00:03:32,880 --> 00:03:35,070 de cada elemento y hace algo. 56 00:03:35,070 --> 00:03:37,770 Me verás hacer bastante en este curso. 57 00:03:38,040 --> 00:03:39,540 Usa ese método de mapa. 58 00:03:40,110 --> 00:03:43,290 Y como mencioné, es solo uno de los muchos métodos proporcionados aquí. 59 00:03:43,740 --> 00:03:48,810 Siempre revisa los documentos en M. RE. Fin para aprender más sobre todos estos métodos. 60 00:03:49,050 --> 00:03:51,630 El enlace se puede encontrar adjunto a este video. 61 00:03:52,260 --> 00:03:59,100 Y asegúrese de que comprende cómo trabajar o que cuando usamos uno de ellos en este curso, puede buscarlo rápidamente 62 00:03:59,100 --> 00:04:03,030 en caso de que no esté claro qué hace exactamente eso. 63 00:04:03,360 --> 00:04:07,050 Aunque, por supuesto, haré todo lo posible para explicarlo cuando lo usemos. 64 00:04:07,470 --> 00:04:13,830 Pero estos son arreglos, estructuras de datos muy importantes y algunos métodos muy importantes que puede usar en los 65 00:04:13,850 --> 00:04:14,340 arreglos.