persona
. Un objeto se define utilizando corchetes {}
. Las propiedades se separan con coma (,
) y las llaves y valores se separan con dos puntos (:
).persona.nombre
. Por ejemplo:.
): el nombre de la variable, seguido de punto, seguido del nombre de la llave:[]
):llave
, a la que le asignamos el valor "nombre"
y utilizamos esa variable para obtener el valor. Esto va a ser útil más adelante cuando estemos recorriendo las propiedades de un objeto.peso
y valor 70
de la siguiente forma:peso
lo podemos hacer de la siguiente forma:delete
:Object.keys
:Object.keys
retorna un arreglo con las llaves del objeto que almacenamos en la variable llaves
. Después iteramos por todas las llaves y utilizamos cada llave para obtener, de forma dinámica, el valor de esa llave en el objeto.this
:products.js
y transcribe lo siguiente:categories
) contiene a su vez un arreglo. Modifiquemos el programa para imprimir los productos en la consola:nombre
), después el identificador (la llave id
), el precio (la llave price
) y las categorías (la llave categories
). Como las categorías están en un arreglo debemos utilizar el método join
para convertirlas en una cadena.