1
00:00:00,480 --> 00:00:06,390
Hola, bienvenidos a la Unidad 11, que trata sobre las matrices de JavaScript, por lo que las matrices serán nuestra

2
00:00:06,390 --> 00:00:12,900
primera estructura de datos y las estructuras de datos son solo formas de almacenar datos de maneras de almacenar información mediante javascript.

3
00:00:13,350 --> 00:00:19,470
Así que hemos visto variables hasta el momento que nos permitirán tener un dato como un nombre, un número

4
00:00:19,800 --> 00:00:20,970
de teléfono, un número.

5
00:00:20,970 --> 00:00:24,360
Pero, ¿y si quisiéramos tener todos los nombres de todos nuestros amigos?

6
00:00:24,390 --> 00:00:28,260
Esperemos que no sea solo uno, pero tenemos varios amigos y queremos poder

7
00:00:28,260 --> 00:00:29,010
almacenarlos todos juntos.

8
00:00:29,080 --> 00:00:30,990
Una variable realmente no va a funcionar para eso.

9
00:00:31,170 --> 00:00:34,940
Entonces la matriz es una de las respuestas de JavaScript a ese problema.

10
00:00:34,950 --> 00:00:39,870
Entonces las matrices son realmente útiles en todo tipo de situaciones reales y prácticas.

11
00:00:40,170 --> 00:00:46,140
Entonces, un sitio como Facebook o Yelp van a tener matrices en cualquier lugar en el que te imagines o pienses

12
00:00:46,200 --> 00:00:47,780
en una lista de datos.

13
00:00:47,790 --> 00:00:49,940
Entonces, hay grupos de datos relacionados.

14
00:00:49,960 --> 00:00:56,250
Tomemos como ejemplo una publicación en Facebook y esa publicación de Facebook con suerte si es muy popular, digamos que

15
00:00:56,250 --> 00:01:01,870
me caso o hice una broma graciosa o alguien cercano a mí murió y recibo un montón de

16
00:01:01,860 --> 00:01:03,300
comentarios de simpatía .

17
00:01:03,300 --> 00:01:06,730
Sea lo que sea si recibo un montón de comentarios, hay una lista allí.

18
00:01:06,930 --> 00:01:11,150
Y Facebook los almacena juntos y los rastrea juntos usando una matriz.

19
00:01:11,190 --> 00:01:15,120
Vamos a usar matrices para hacer cosas como hacer un seguimiento de eso para hacer que tiene en su lista

20
00:01:15,480 --> 00:01:20,520
de tareas pendientes o para realizar un seguimiento de los comentarios en una publicación en particular o para realizar un seguimiento de las fotos que

21
00:01:20,520 --> 00:01:21,800
corresponden a un usuario en particular.

22
00:01:21,840 --> 00:01:23,070
Entonces son realmente realmente útiles.

23
00:01:23,070 --> 00:01:27,450
el principio, pero es algo que usaremos durante el resto del curso, lo digo mucho y

24
00:01:27,450 --> 00:01:31,560
es porque todo lo que te muestro es lo que necesitas para el resto del curso

25
00:01:31,560 --> 00:01:34,310
No es solo algo de construcción que estás aprendiendo desde

26
00:01:34,320 --> 00:01:35,830
Entonces no solo decir eso una promesa.

27
00:01:35,990 --> 00:01:39,460
OK, comencemos con la carrera, así que tenemos tres objetivos principales nuevamente.

28
00:01:39,690 --> 00:01:44,280
La primera es que quiero que puedas definir raza, no explicar qué es lo que

29
00:01:44,280 --> 00:01:44,680
definen.

30
00:01:44,700 --> 00:01:50,420
Pero en realidad usas el código para definir una matriz y luego eliminar y agregar elementos de esa matriz.

31
00:01:50,430 --> 00:01:56,490
El segundo objetivo es que usted pueda usar los métodos Array incorporados para agregar y eliminar y manipular

32
00:01:56,490 --> 00:01:57,200
la matriz.

33
00:01:57,480 --> 00:02:01,260
Entonces hay cosas como el cambio de empuje y pop y un cambio del que hablaremos.

34
00:02:01,260 --> 00:02:04,950
Todos estos están integrados en métodos que usted debería poder usar al final de la unidad.

35
00:02:05,400 --> 00:02:10,050
Y luego, lo último que haremos es construir un proyecto simple para hacer una aplicación de lista usando

36
00:02:10,050 --> 00:02:10,580
una carrera.

37
00:02:10,640 --> 00:02:14,830
Entonces, si usamos las funciones que usamos las matrices, estas variables tendrán una lógica condicional.

38
00:02:14,880 --> 00:02:20,250
No va a ser una lista totalmente funcional de locos con una interfaz visual, aún estaremos trabajando para

39
00:02:20,250 --> 00:02:23,000
lograr una lista de cosas que hacer realmente agradable.

40
00:02:23,000 --> 00:02:25,020
Es receptivo y se ve muy bien.

41
00:02:25,110 --> 00:02:27,750
Por ahora, esto se basará en la consola de JavaScript.

42
00:02:27,870 --> 00:02:29,640
Entonces quiero establecer tus expectativas.

43
00:02:29,670 --> 00:02:34,320
Sin embargo, volveremos a visitar la lista de tareas pendientes y todavía utilizará la raza y las funciones y

44
00:02:34,320 --> 00:02:35,650
variables y todo lo demás.

45
00:02:35,670 --> 00:02:36,960
Está bien, así que sigamos adelante y comencemos.
