Los métodos de transformación de objetos a arrays sirven para obtener la información de las propiedades, sus valores o ambas.
Object.entries()
devuelve un array con las entries en forma [propiedad, valor]
del objeto enviado como argumento.
const usuario = {
name: "Andres",
email: "[email protected]",
age: 23
}
Object.entries(usuario)
/*
[
[ 'name', 'Andres' ],
[ 'email', '[email protected]' ],
[ 'age', 23 ]
]
*/
Object.keys()
devuelve un array con las propiedades (keys) del objeto enviado como argumento.
const usuario = {
name: "Andres",
email: "[email protected]",
age: 23
}
Object.keys(usuario)
// [ 'name', 'email', 'age' ]
Object.values()
devuelve un array con los valores de cada propiedad del objeto enviado como argumento.
const usuario = {
name: 'Andres',
email: "[email protected]",
age: 23
}
Object.values(usuario)
// [ 'Andres', '[email protected]', 23 ]
Contribución creada por Andrés Guano (Platzi Contributor).