0:00:01.388,0:00:04.635 Ya aprendiste a usar variables para almacenar números o cadenas de caracteres. 0:00:04.635,0:00:09.675 Ahora vamos a aprender sobre algo llamado arreglos, que nos permite almacenar múltiples elementos en una sola variable. 0:00:09.675,0:00:13.100 Como verás, los arreglos nos permiten hacer cosas muy útiles. 0:00:13.100,0:00:15.102 Ok, vamos a revisar las variables, ¿está bien? 0:00:15.102,0:00:19.911 Entonces tenemos la variable "myFriend" igual a "Sophia". 0:00:19.911,0:00:26.600 Una variable es sólo una manera de almacenar un valor como "Sophia" y darle una etiqueta para que nuestro programa tenga una manera de referirse a ella más tarde. 0:00:26.600,0:00:32.469 Podemos pensar en esto como si fuera un cajón, con una etiqueta por fuera que dice "myFriend", y por dentro está "Sophia". 0:00:32.469,0:00:35.528 Así que cuando nos fijamos en el interior, encontramos a "Sophia". 0:00:35.528,0:00:39.766 Ahora, a veces queremos almacenar muchos valores en una sola variable. 0:00:39.766,0:00:46.431 Y no podemos hacer esto porque tendremos un error de sintaxis, y nuestro programa marcará errores y todas esas cosas. 0:00:46.431,0:00:50.662 Así que tenemos una manera específica de hacerlo, y es mediante el uso de arreglos. 0:00:50.662,0:00:58.729 Entonces podemos decir "myFriends" igual, y luego ponemos un corchete, y dentro escribimos los valores. 0:00:58.729,0:01:03.866 Escribimos "Sophia", luego tenemos a "John", luego "Leif". 0:01:03.866,0:01:06.618 Muy bien, esos son mis tres amigos. 0:01:06.618,0:01:09.554 Tal vez en orden de cómo me caen, pero no se los digan. 0:01:09.554,0:01:13.304 Ok. Ahora nuestra variable almacena tres valores, no sólo uno. 0:01:13.304,0:01:18.391 Y podemos imaginar que es como una cajonera, y que ponemos la etiqueta "myFriends" a todo el mueble. 0:01:18.391,0:01:23.302 Y sólo debemos abrir el cajón correcto para encontrar el valor que estamos buscando. 0:01:23.302,0:01:29.685 Imagina una cajonera, si quieres ver lo que hay en los cajones, simplemente los abres y miras adentro. 0:01:29.685,0:01:32.110 ¿Cómo hacemos eso con los arreglos? 0:01:32.110,0:01:42.862 Bueno, sólo escribimos el nombre del arreglo, los corchetes y el número de lo quieras ver dentro del arreglo. 0:01:42.862,0:01:45.589 Así que digamos 1. ¿Ok? 0:01:45.589,0:01:51.139 Probemos esto usando el comando "text" para ver a "Sophia" en la pantalla. 0:01:51.139,0:02:01.875 Entonces escribimos "myFriends[1]", lo ponemos aquí, y le damos color. 0:02:01.875,0:02:06.266 ¡Oh! Ok. Vemos a "John". ¿Por qué vemos a "John"? 0:02:06.266,0:02:09.727 Dijimos índice 1, para este primer elemento, ¿cierto? 0:02:09.727,0:02:11.397 Este 1 de aquí. 0:02:11.397,0:02:19.803 Esto es porque el arreglo empieza en 0 y no en 1, y eso definitivamente es extraño al principio, pero te vas a acostumbrar. 0:02:19.803,0:02:23.875 Así que si ponemos 0, entonces veremos a "Sophia", ¿correcto? 0:02:23.875,0:02:27.934 Y si queremos mostrar el siguiente elemento, entonces ponemos 1, ¿cierto? 0:02:27.934,0:02:32.696 Así que si queremos mostrar el último elemento, el tercer elemento, entonces ponemos 2. 0:02:32.696,0:02:36.723 Sólo tienes que pensar: "Ok, ¿cuál quiero revisar?" 0:02:36.723,0:02:38.267 Vamos a separarlos. 0:02:38.267,0:02:41.438 Y dónde se encuentra, y sólo lo sacas. 0:02:41.438,0:02:46.832 Así que el primero es el 0, el segundo es el 1, el tercero es el 2, etc. etc. 0:02:46.832,0:02:51.797 ¿Qué pasa si se me olvida, y trato de acceder a "Leif" de esta manera? 0:02:51.797,0:02:56.000 Y aquí pongo "myFriends[3]", y no obtenemos nada. 0:02:56.000,0:02:58.640 Eso es porque no hay nada en 3, ¿cierto? 0:02:58.640,0:03:03.719 Cuando aquí dice 3 es que estamos buscando el cuarto elemento, y no hay cuarto elemento. 0:03:03.719,0:03:05.432 Así que no hay nada. 0:03:05.432,0:03:09.197 Y es algo que pasa mucho cuando estás usando arreglos. Así que fíjate bien. 0:03:09.197,0:03:13.885 Lo mismo pasa si trato de acceder al elemento 100 porque no tengo cien amigos. 0:03:13.885,0:03:15.766 Sólo tengo tres... 0:03:15.766,0:03:18.572 Así que no tenemos nada, ¿cierto? Vamos a deshacernos de esto. 0:03:18.572,0:03:26.122 Ahora digamos que queremos estar al tanto de cuántos amigos tenemos porque estoy muy orgullosa de tener tres amigos y quiero que todo el mundo lo sepa. 0:03:26.122,0:03:29.182 Así que se lo voy a decir al mundo. 0:03:29.182,0:03:36.093 Así que tengo 'numFriends + " friends!!!"'. ¡Wow! ¡Muy bien! 0:03:36.093,0:03:40.338 Ok, entonces tengo tres amigos. ¡Yey! No son muchos. 0:03:40.338,0:03:43.964 Ok. Probablemente Winston se compadezca de mí y diga que es mi amigo. 0:03:43.964,0:03:45.959 Y me diga que lo puedo incluir en el arreglo. 0:03:45.959,0:03:47.789 Y yo diga: "Ok. Genial. Gracias Winston." 0:03:47.789,0:03:50.625 Así que añado a Winston. Oh, pero aquí sigue diciendo que tengo tres amigos. 0:03:50.625,0:03:53.978 Bien, lo que tengo que hacer es actualizar esta variable. 0:03:53.978,0:03:59.969 Esto significa que cada vez que añada algo a mi arreglo, tengo que actualizar esta variable, y eso puede ser molesto. 0:03:59.969,0:04:07.656 Especialmente si todos los que miren esto decidan ser mis amigos, y entonces estaré actualizando esto miles de veces, lo tendría que actualizar cada vez. 0:04:07.656,0:04:15.800 Este es el punto. Son tantas veces las que necesitamos saber cuántos elementos tiene nuestro arreglo que hay una manera de hacerlo. 0:04:15.800,0:04:20.025 El arreglo estará al tanto de cuántos elementos tiene, usando la propiedad llamada "lenght". 0:04:20.025,0:04:27.150 Y para usarla, sólo escribimos "myFriends.lenght" y obtenemos el número de elementos. ¿Lo pueden ver? 0:04:27.150,0:04:30.605 Ahora dice 4, y puedo borrar esta variable. Ya no la necesitamos. 0:04:30.605,0:04:33.528 Y esta propiedad se actualiza cada que añadimos algo. 0:04:33.528,0:04:38.964 Así que tal vez "OhNoes Guy" quiere se mi amigo, y digo "Ok. eres muy considerado, ok. Puedes ser mi amigo." 0:04:38.964,0:04:42.648 Y podemos seguir añadiendo, y se seguirá actualizando. 0:04:42.648,0:04:49.567 Esto es genial porque nos quita el trabajo de estar actualizando la longitud de nuestro arreglo. 0:04:49.567,0:04:55.160 Muy bien, cuando quieras guardar una lista de valores como estos, puedes usar un arreglo. 0:04:55.160,0:04:59.681 Así que manténganse al tanto para descubrir todas las cosas que podemos hacer con ellos.