En este video vamos a ver lo que es el distraccion lindo objeto distractor rating tiene un nombre como
complejo y no supondria como que es algo así súper complicado pero básicamente es la forma en la que
extraes valores de un objeto su desventaja es que si un objeto es muy grande tendrás que asignar muchas
variables pero es excelente para objetos sencillos también objetos más complicados en realidad pero
su sintaxis puede llegar a ser un poco extraña.
Digamos que creamos una variable que llama cliente.
En ella ponemos el nombre Alejandra y la membresías de tipo premium entonces tengo consolón cliente
si quieres acceder a estos valores Digamos que quieres crear una variable de nombre Alejandra pues podrías
utilizar algo así como crear la variable no sería con nombre de cliente con nombre CLIENTE IGUAL A cliente
punto nombre y eso lo enviaría a la consola nombre crian de guardás cambio sí puedes ver qué dice Alejandra.
Esta es la forma anterior de hacerla pero el distractor lo hace mucho más sencillo que además le pones
puede ponerle como Let Let llaves nombre igual a cliente y de esta forma puedo mandar este nombre a
la consola y puedes ver que el resultado es el mismo el nombre de lo que quieres acceder por ejemplo
nombre y éste tienen que ser iguales.
Si por ejemplo yo aquí le pongo nombre dos y nombre 2 no va a saber cómo acceder a ese valor tiene que
ser el mismo nombre nombre y nombre tipo y tipo de equipos para Koma tipo para crear las dos variables
que le pones tipo ya tienes premio puedes ver la diferencia.
La verdad es que se ve bastante mejor esta forma aquí estoy extrayendo dos valores en esta que está
aquí en esta nada más 1.
Entonces para acceder para traerme los dos aquí sería tipo cliente igualas cliente punto tipo entonces
nota la diferencia en el código hacen prácticamente lo mismo pero districts de la nueva versión de JavaScript
lo hacen mucho más sencillo más compacto y hasta crear las variables y extrae el valor automáticamente.
Digamos que tenemos un objeto más complejo ponerle datos va a tener un objeto dentro de otro objeto
y luego otro objeto.
Ciudad de México Koma país en México nuevamente lo hace una coma digamos que su cuenta en su información
de su cuenta.
Digamos que es desde tal fecha es cliente desde el 2012 digamos y sus saldos de 4000 entonces ver que
es un objeto bastante grande sí lo de guardar cambios aquí pues el que tenemos datos cuenta ubicación
es un objeto bastante grande y complejo y por ejemplo utilizando la forma anterior aquí lo va a poner
un mensaje que diga forma anterior.
Esto es la forma nueva
entonces si por ejemplo quieres acceder a los datos de ubicación tendrás que crear una variable que
diga por ejemplo consta que coma ubicación cliente o cliente y luego punto datos punto ubicación y le
pones Consol log la ubicación del cliente guardan guardamos cambios y puedes ver que si no sale la ubicación
ya ciudad o país accedes a los valores también de forma que le puedes poner el país sorprenderías México
lo puedes ver cuántos puntos y cuánto nivel de bueno de excederá al objeto tienes que escribir para
poderlo extraer con distractores.
Es mucho más fácil porque aquí voy a crearlo como nueva variable puedes ponerlo como letra abres llaves
extraerlo y si recuerdas está como datos entonces aquí nomás pones datos dos puntos similar a como si
fuera el objeto así como dos puntos y vuelves a abrir llaves ubicación de donde de cliente y de esta
forma puedes enviar a la consola la ubicación te va a crear la variable automáticamente ubicación y
puedes ver que aquí viene la ubicación.
Entonces este código y éste están haciendo lo mismo yo voy a eliminar la forma anterior ya no lo vamos
a usar mantiene que vamos a enfocar en la nueva pero puedes ver qué fácil es extraer datos.
Supongamos que quieres extraer la ciudad aquí también te pones en ubicación dos puntos y nuevamente
abres llaves y pones ciudad aquí además de poner la ciudad voy a comentar esta línea y voy a comentar
esta otra guardás cambios y Belkys en México entonces lo único que tienes que tener cuidado son estas
llaves y estas llaves representan el objeto que estás queriendo extraer y puedes ver que el distraccion
es muy flexible muy poderoso te permite acceder muy fácilmente.
La ventaja principal que tienes que te crea la variable pero también extrae el valor en el mismo paso
eliminar todo esto nada más.
Para hacer un último ejemplo supongamos que queremos extraer el saldo nuevamente Lek llaves datos dos
puntos llaves cuenta dos puntos llaves saldo de cliente con sólo punto log saldo y nos extrae los cuatro
mil puedes ver que la verdad es muy fácil.
Una vez que te empiezas a acostumbrar a esta sintaxis es muy fácil extraer los datos de un objeto que
incluso está muy adentro de una propiedad que está muy adentro del objeto pues el que está muy adentro
en el objeto de cliente y puedes extraerlos muy fácilmente.
Supongamos que ponemos una coma y disgustos llaves ponemos música dos puntos y ponemos
un arreglo trans rock entonces de esta forma y vamos a eliminar esto ya vimos cómo se hace.
Quiero extraer música nueva cuenta Lek no datos gustos dos puntos porque es un objeto música y nada
más.
Con su elpunto log música guardás cambios sus cliente le puse clientes en plural guardás cambio sí puedes
ver que es un arreglo y así como existe el distraccion para extraer objetos existe algo llamado Los
bicicletero Janzen que permite unir un objeto en uno muy grande.
Veremos cómo hacerlo en el próximo video.
También es de las nuevas características de JavaScript.