Además de los objetos, hay una serie de estructuras de datos cruciales y ninguna G. S. o en JavaScript en general son matrices
como pasatiempos.
Una matriz se define entre corchetes y en una matriz.
Puede tener cualquier información que normalmente pueda usar.
Puedes usar cuerdas allí como deportes y cocina.
Puede tener números allí y no tiene que usar uno del mismo tipo en la matriz.
Aquí estamos mezclando texto y números.
Podría tener matrices con solo texto.
Solo Dobsons en dos, por supuesto.
Puede usar valores booleanos e incluso puede almacenar objetos allí u otras matrices.
Eso es todo posible.
Ahora aquí tendré una gran variedad de masa de texto y puedes usar para que los bucles den frutos.
Con este índice, por ejemplo, con los cuatro bucles de apagado donde almacenamos cada elemento para cada iteración en
esa variable Hobbie.
Y ahora, si hacemos eso, ejecutaríamos el bloqueo de la consola dos veces porque tenemos dos elementos y los
estamos recorriendo todos.
Y estoy generando el valor actual que estamos viendo actualmente porque esto cambiará para cada iteración.
Al recorrerlo de izquierda a derecha, se generará eso para cada duración.
Entonces, si ejecutamos esto, vemos deportes y cocina impresos en dos líneas porque esto se ejecuta dos veces.
Entonces estos son arreglos.
D4 off loop es interesante.
Y también es interesante que en JavaScript tenemos muchos métodos incorporados que podemos usar en las matrices.
Entonces, Hobie está en esa matriz.
Si tuviera un punto, mi yo. RE. sugiere muchos métodos que puedo usar en matrices y JavaScript y
todos estos métodos me ayudaron a revisar los elementos de la matriz.
Manipularlos, obtener un subconjunto de esa matriz, lo que sea que necesite.
A menudo verá MAP, por ejemplo, que le permite transformar una matriz o transformar los valores y el mapa
en realidad devolverá una nueva matriz.
Por lo tanto, no editará el anterior, pero le dará uno nuevo.
Y podemos imprimir uno nuevo aquí, en realidad.
Y solo para mostrar que el viejo no fue agregado.
Podemos imprimir eso a continuación.
Y ahora map siempre toma una función donde define cómo agregarlo.
Esa matriz o cómo editar los elementos de la matriz.
Esa función se ejecutará en cada elemento de la matriz, uno tras otro, y devolverá la versión
actualizada del elemento.
Entonces aquí tendríamos nuestro pasatiempo.
Puedes nombrar como quieras.
Y aquí estoy usando una función de flecha con un solo argumento.
Por lo tanto, no hay paréntesis.
Y aquí devolveré la versión editada.
Por ejemplo, aquí podría tomar mi vieja cuerda de hobby.
Y simplemente a las.
Hobby.
Un espacio en blanco delante de eso.
Así que simplemente estoy construyendo una nueva cadena, que mantiene el antiguo nombre de hobby pero agrega el espacio en blanco Hobby Colden delante
de él.
Y sí, dado que solo obtuvimos una declaración en ese eral, la función era una declaración de devolución, podemos
deshacernos de las llaves, deshacernos de la devolución y simplemente regresar de esta manera.
Este sería el equivalente.
Y ahora, si nos despejó y ejecuto jugar ajedrez, veo que la matriz anterior no fue editada.
Esa es mi segunda salida aquí.
Proviene de este bloqueo de consola donde la consola bloquea la matriz original.
Pero el resultado de mi mapa aquí es una nueva matriz donde tengo mis elementos editados con Hobbie agregado en frente
de cada elemento y hace algo.
Me verás hacer bastante en este curso.
Usa ese método de mapa.
Y como mencioné, es solo uno de los muchos métodos proporcionados aquí.
Siempre revisa los documentos en M. RE. Fin para aprender más sobre todos estos métodos.
El enlace se puede encontrar adjunto a este video.
Y asegúrese de que comprende cómo trabajar o que cuando usamos uno de ellos en este curso, puede buscarlo rápidamente
en caso de que no esté claro qué hace exactamente eso.
Aunque, por supuesto, haré todo lo posible para explicarlo cuando lo usemos.
Pero estos son arreglos, estructuras de datos muy importantes y algunos métodos muy importantes que puede usar en los
arreglos.