Oi, seja bem vindo à Unidade 11, que é tudo sobre arrays de javascript, então arrays serão a nossa primeira
estrutura de dados e as estruturas de dados são apenas maneiras de armazenar formas de dados de manter informações usando o javascript.
Então, vimos variáveis ​​até agora, o que nos permitirá manter uma informação como um nome de número de
telefone, um número.
Mas e se quisermos ter todos os nomes de todos os nossos amigos.
Espero que não seja apenas um, mas temos vários amigos e queremos poder
armazená-los juntos.
Uma variável realmente não vai funcionar para isso.
Portanto, a matriz é uma das respostas do javascript para esse problema.
Portanto, os arrays são realmente úteis em todos os tipos de situações reais e práticas do mundo real.
Então, um site como o Facebook ou a Yelp eles vão ter arrays em todo o lugar a qualquer momento que você imagina ou você
pensa em uma lista de dados.
Portanto, há grupos de dados relacionados.
Então, vamos dar um exemplo de fazer uma postagem no Facebook e na postagem no Facebook, espero que seja popular. Digamos que
eu vou me casar ou fiz uma piada engraçada uma vez ou alguém próximo a mim morreu e recebo
muitos comentários de simpatia .
Seja lá o que for, se eu receber um monte de comentários há uma lista lá.
E o Facebook os armazena, mantém registro deles juntos usando uma matriz.
Nós vamos usar arrays para fazer coisas como acompanhar isso para fazer o que você tem
em sua lista de tarefas ou para acompanhar os comentários em uma publicação específica ou para acompanhar as fotos que
correspondem a um determinado usuário.
Então eles são realmente muito úteis.
mas é realmente algo que vamos usar durante o resto do curso e eu digo muito e é
porque tudo o que eu estou mostrando é o que você precisa para o resto do curso.
Não é só construir algo que você está aprendendo no início,
Então não apenas dizendo que é uma promessa.
OK, vamos começar com a corrida, então nós temos três objetivos principais novamente.
O primeiro é que eu quero que você seja capaz de definir a raça não explicar o que eles não são esse tipo
de definição.
Mas na verdade, você usa o código para definir uma matriz e, em seguida, remova e adicione elementos dessa matriz.
O segundo objetivo é que você deve poder usar os métodos Array da compilação para adicionar e remover e manipular
a matriz.
Então, há coisas como push e pop shift e uma mudança sobre a qual falaremos.
Estes são todos construídos em métodos que você deve poder usar no final da unidade.
E então a última coisa que faremos é que vamos construir um projeto simples para fazer uma aplicação de lista usando
uma raça.
Então, usaremos funções que usamos matrizes, essas variáveis ​​serão uma lógica condicional.
Não vai ser uma lista completamente funcional de loucos para fazer com uma interface visual, ainda assim, estaremos
trabalhando para uma lista de exibição visual realmente agradável.
É receptivo e parece muito bom.
Por enquanto, isso será baseado no console do javascript.
Então eu quero definir suas expectativas.
Nós estaremos revisitando a lista de tarefas e ainda usaremos a raça e funções e
variáveis ​​e tudo mais.
Tudo bem, vamos seguir em frente e começar.