¿Qué se implementó en ES8?

<aside> 💡 Junio del 2017. Nuevos métodos para Objetos

</aside>


Clase


October 16, 2022 12:00 AM (CDT)


Aportes


Métodos para Objeto

Algunos Métodos para un objeto (Hay muchísimos más). Nos enfocaremos en:

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

Cada propiedad de un objeto se convierte en un Array.

Obtener los pares de valor de un objeto en . un array

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)

Resultado

[
  [ 'name', 'Andres' ],
  [ 'email', '[email protected]' ],
  [ 'age', 23 ]
]

Devuelve un array con las propiedades del objeto cada una en su propio array.

Object keys

Todos los keywords del objeto se pasan a un único Array.

Obtener las propiedades de un objeto en . un array

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)

Resultado

[ 'name', 'email', 'age' ]

Los keywords pasados a un array.