1
00:00:00,480 --> 00:00:06,390
Oi, seja bem vindo à Unidade 11, que é tudo sobre arrays de javascript, então arrays serão a nossa primeira

2
00:00:06,390 --> 00:00:12,900
estrutura de dados e as estruturas de dados são apenas maneiras de armazenar formas de dados de manter informações usando o javascript.

3
00:00:13,350 --> 00:00:19,470
Então, vimos variáveis ​​até agora, o que nos permitirá manter uma informação como um nome de número de

4
00:00:19,800 --> 00:00:20,970
telefone, um número.

5
00:00:20,970 --> 00:00:24,360
Mas e se quisermos ter todos os nomes de todos os nossos amigos.

6
00:00:24,390 --> 00:00:28,260
Espero que não seja apenas um, mas temos vários amigos e queremos poder

7
00:00:28,260 --> 00:00:29,010
armazená-los juntos.

8
00:00:29,080 --> 00:00:30,990
Uma variável realmente não vai funcionar para isso.

9
00:00:31,170 --> 00:00:34,940
Portanto, a matriz é uma das respostas do javascript para esse problema.

10
00:00:34,950 --> 00:00:39,870
Portanto, os arrays são realmente úteis em todos os tipos de situações reais e práticas do mundo real.

11
00:00:40,170 --> 00:00:46,140
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ê

12
00:00:46,200 --> 00:00:47,780
pensa em uma lista de dados.

13
00:00:47,790 --> 00:00:49,940
Portanto, há grupos de dados relacionados.

14
00:00:49,960 --> 00:00:56,250
Então, vamos dar um exemplo de fazer uma postagem no Facebook e na postagem no Facebook, espero que seja popular. Digamos que

15
00:00:56,250 --> 00:01:01,870
eu vou me casar ou fiz uma piada engraçada uma vez ou alguém próximo a mim morreu e recebo

16
00:01:01,860 --> 00:01:03,300
muitos comentários de simpatia .

17
00:01:03,300 --> 00:01:06,730
Seja lá o que for, se eu receber um monte de comentários há uma lista lá.

18
00:01:06,930 --> 00:01:11,150
E o Facebook os armazena, mantém registro deles juntos usando uma matriz.

19
00:01:11,190 --> 00:01:15,120
Nós vamos usar arrays para fazer coisas como acompanhar isso para fazer o que você tem

20
00:01:15,480 --> 00:01:20,520
em sua lista de tarefas ou para acompanhar os comentários em uma publicação específica ou para acompanhar as fotos que

21
00:01:20,520 --> 00:01:21,800
correspondem a um determinado usuário.

22
00:01:21,840 --> 00:01:23,070
Então eles são realmente muito úteis.

23
00:01:23,070 --> 00:01:27,450
mas é realmente algo que vamos usar durante o resto do curso e eu digo muito e é

24
00:01:27,450 --> 00:01:31,560
porque tudo o que eu estou mostrando é o que você precisa para o resto do curso.

25
00:01:31,560 --> 00:01:34,310
Não é só construir algo que você está aprendendo no início,

26
00:01:34,320 --> 00:01:35,830
Então não apenas dizendo que é uma promessa.

27
00:01:35,990 --> 00:01:39,460
OK, vamos começar com a corrida, então nós temos três objetivos principais novamente.

28
00:01:39,690 --> 00:01:44,280
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

29
00:01:44,280 --> 00:01:44,680
de definição.

30
00:01:44,700 --> 00:01:50,420
Mas na verdade, você usa o código para definir uma matriz e, em seguida, remova e adicione elementos dessa matriz.

31
00:01:50,430 --> 00:01:56,490
O segundo objetivo é que você deve poder usar os métodos Array da compilação para adicionar e remover e manipular

32
00:01:56,490 --> 00:01:57,200
a matriz.

33
00:01:57,480 --> 00:02:01,260
Então, há coisas como push e pop shift e uma mudança sobre a qual falaremos.

34
00:02:01,260 --> 00:02:04,950
Estes são todos construídos em métodos que você deve poder usar no final da unidade.

35
00:02:05,400 --> 00:02:10,050
E então a última coisa que faremos é que vamos construir um projeto simples para fazer uma aplicação de lista usando

36
00:02:10,050 --> 00:02:10,580
uma raça.

37
00:02:10,640 --> 00:02:14,830
Então, usaremos funções que usamos matrizes, essas variáveis ​​serão uma lógica condicional.

38
00:02:14,880 --> 00:02:20,250
Não vai ser uma lista completamente funcional de loucos para fazer com uma interface visual, ainda assim, estaremos

39
00:02:20,250 --> 00:02:23,000
trabalhando para uma lista de exibição visual realmente agradável.

40
00:02:23,000 --> 00:02:25,020
É receptivo e parece muito bom.

41
00:02:25,110 --> 00:02:27,750
Por enquanto, isso será baseado no console do javascript.

42
00:02:27,870 --> 00:02:29,640
Então eu quero definir suas expectativas.

43
00:02:29,670 --> 00:02:34,320
Nós estaremos revisitando a lista de tarefas e ainda usaremos a raça e funções e

44
00:02:34,320 --> 00:02:35,650
variáveis ​​e tudo mais.

45
00:02:35,670 --> 00:02:36,960
Tudo bem, vamos seguir em frente e começar.
