En este video veremos lo que son los objetos.
Vamos a crear un objeto y a diferencia de un arreglo un objeto te permite similar en muchas cosas pero
te permite definirle una llave y un valor en el caso de los arreglos si recuerdas la llave o el índice
era numérico cero uno dos tres cuatro en el caso de un objeto tú puedes definir el nombre vamos a ponerle
icons nuevamente puedes definirlo como o Let creas una variable y lo pones igual a tres llaves.
Esto es un buen indicativo de que este es un objeto a diferencia del arreglo que utilizas corchetes
que utilizas llaves y la otra diferencia es que utilizas una llave esta llave usualmente o mejor dicho
nunca lleva comillas entonces le pones nombre y el valor el valor si lleva comillas en caso de que sea
una string.
Por ejemplo mi nombre un apellido por ejemplo también puedes poner un número digamos 80 puedes ponerle
aquí trabajo julianos de cierto y puedes poner cualquier tipo de dato como los que hemos visto anteriormente
si le doy consolón con sólo puntos Loja. persona y guardo cambios puedes ver que me aparece de esta
forma anteriormente si recuerdas aparecía cero uno dos tres.
En este caso aparecen las llaves que están aquí si recuerdas también accedíamos a los valores de un
arreglo con el índice es decir 1 2 3 en este caso utilizas un punto digamos que quieran imprimir la
edad punto de edad y de esa forma puedo acceder al valor 80.
Entonces en un objeto accedes a sus propiedades con un punto en un arreglo con la posición en el corchete
incluso puedes tener un arreglo dentro de tu objeto puedes poner aquí por ejemplo la música que me gusta
alquitranes rock grunge y Guardar cambios.
Y aquí voy a eliminar esta posición y puedes ver que doy click aquí y vemos que en música parece que
esto es un arreglo entonces un objeto puede contener todo tipo de datos igual de la misma forma un arreglo
puede contener un objeto entonces es muy flexible en esta parte JavaScript podemos ponerle una coma.
Incluso podrías agregar un objeto dentro de otro objeto aquí por ejemplo hogar ciudad Guadalajara Coma
y país México aquí se me fue el acento por lo normal no se recomienda poner acentos erres cambios de
haz clic aquí en hogar puedes ver que dé clic es un objeto en música doy clic puedes ver que esto es
un arreglo entonces puede contener cualquier tipo de dato.
Aquí tenemos un muy buen ejemplo puedes ver que hogar tiene ciudad y país como sus llaves mientras que
la música tiene los índices 0 1 y 2 estos índices se crean automáticamente mientras que en el objeto
tú los creas.
Entonces si quieres acceder por ejemplo a nombre recuerda utilizas puntos nombre pon tu nombre así es
como accedes a las propiedades del objeto dice Juan.
Supongamos que quieres acceder a él al trabajo por tu trabajo y viene otro si quieres acceder a la música
le pones puntos música guardas cambio si puedes ver que te imprime las tres pero digamos que quieres
acceder a Rok puedes ver que están en posición o no aquí nada más le pones posiciono y a accediendo.
Puedes ir accediendo así a un objeto que tengan mucho muchos elementos puedes ir accediendo de esta
forma con puntos o las posiciones en los arreglos en caso de que tenga alguna por ejemplo este hogar
podría poner punto.
Hogar guardar cambios si vemos que se ciudad o país si quieres acceder al país de nueva cuenta poner
punto país ya tienes persona punto hogar punto país y vemos que imprime México.
Existe otra forma de acceder.
Por ejemplo si eliminas todo esto y quieres acceder al hogar puedes utilizar sintaxis similar a la de
los arreglos corchete y luego la llave hogar y puedes ser que te imprimen lo mismo y nuevamente aquí
corchetes ciudad y te a imprimir Guadalajara.
Estas dos sintaxis son las más comunes para acceder a un arreglo.
Es más común la del punto que está siendo honestos esta Beraza algunos ejemplos pero tal vez no tantos
de la otra forma con el punto sí hay muchos más o muchos más ejemplos.
Ahora esta forma de crear un objeto se le conoce como Obie literal son un poco más estáticos por así
decirlo existe otro llamado lobbie constructor pero para aprender un poco sobre el constructor primero
me gustaría hablar de funciones y eso lo veremos en el próximo video y después volveremos a ver qué
es el obvie constructor.