Além dos objetos, várias estruturas de dados cruciais e nenhum G. S. ou em JavaScript em geral são matrizes
como hobbies.
Uma matriz é definida com colchetes e em uma matriz.
Você pode ter quaisquer dados que normalmente poderia usar.
Você pode usar cordas como esportes e culinária.
Você pode ter números lá e não precisa usar um do mesmo tipo na matriz.
Aqui estamos misturando texto e números.
Você pode ter matrizes apenas com texto.
Apenas Dobsons em dois, é claro.
Você pode usar valores booleanos e até armazenar objetos lá ou em outras matrizes.
Tudo isso é possível.
Agora, aqui vou ter uma variedade de massa de texto e você pode usar loops para dar frutos.
Com esse índice, por exemplo, com o loop off, onde armazenamos cada elemento para cada iteração
nessa variável Hobbie.
E agora, se fizermos isso, executaríamos o bloqueio do console duas vezes porque temos dois elementos e estamos
repetindo todos eles.
E estou exibindo o valor atual que estamos vendo atualmente, porque isso mudará para cada iteração.
Passar da esquerda para a direita produzirá isso para toda a duração.
Então, agora, se executarmos isso, vemos esportes e culinária impressos em duas linhas, porque isso é executado duas vezes.
Então, essas são matrizes.
D4 off loop é interessante.
E também é interessante que no JavaScript tenhamos muitos métodos internos que podemos usar nas matrizes.
Então, no Hobie, nessa matriz.
Se eu tivesse um ponto, meu eu. D. sugere muitos métodos que posso usar em matrizes e JavaScript
e todos esses métodos me ajudaram a analisar os elementos da matriz.
Manipule-os, obtenha um subconjunto dessa matriz, o que eu precisar.
Freqüentemente, você verá o MAP, por exemplo, que permite transformar uma matriz ou transformar os valores e o
mapa realmente retornará uma nova matriz.
Portanto, ele não editará o antigo, mas fornecerá um novo.
E podemos imprimir um novo morto aqui, na verdade.
E apenas para mostrar que o antigo não foi adicionado.
Podemos imprimir isso logo abaixo.
E agora o mapa sempre assume uma função na qual você define como adicioná-lo.
Essa matriz ou como editar os elementos da matriz.
Essa função será executada em todos os elementos da matriz, um após o outro, e você retornará a
versão atualizada do elemento.
Então aqui teríamos o nosso hobby.
Você pode nomes como quiser.
E aqui estou usando uma função de seta com apenas um argumento.
Portanto, não há parênteses.
E aqui vou retornar a versão editada.
Por exemplo, aqui eu poderia pegar minha antiga string de hobby.
E simplesmente em.
Passatempo.
Um espaço em branco na frente disso.
Então, eu estou simplesmente construindo uma nova string, que mantém o nome antigo do hobby, mas adiciona o espaço em branco de Hobby Colden à
sua frente.
E sim, como só recebemos uma declaração nesse eral, a função era uma declaração de retorno, podemos
nos livrar das chaves, nos livrar do retorno e simplesmente retornar assim.
Isso seria o equivalente.
E agora, se isso nos esclareceu e eu jogo xadrez, vejo que a matriz antiga não foi editada.
Essa é a minha segunda saída aqui.
É proveniente desse bloqueio do console, onde eu bloqueio o console original.
Mas o resultado do meu mapa aqui é uma nova matriz onde tenho meus itens editados com Hobbie adicionados na frente de
cada item e faz alguma coisa.
Você me verá fazer bastante neste curso.
Use esse método de mapa.
E, como mencionei, é apenas um dos muitos métodos fornecidos aqui.
Sempre verifique os documentos em M. D. Termine para aprender mais sobre todos esses métodos.
O link pode ser encontrado em anexo a este vídeo.
E certifique-se de entender como trabalhar ou que, quando usamos um deles neste curso, você pode pesquisar rapidamente,
caso não esteja claro o que exatamente isso faz.
Embora, é claro, farei o possível para explicar quando o usarmos.
Mas essas são matrizes, estruturas de dados muito importantes e alguns métodos muito importantes que você pode usar em
matrizes.