Métodos Object.Entries y Object.Values en ECMAScript 8
Clase 19 de 35 • Curso de ECMAScript: Historia y Versiones de JavaScript
Contenido del curso
Configuracion
¿Qué se implementó en ES6?
- 4

Características de ECMAScript 6 para JavaScript Moderno
15:30 min - 5

Template Literals y Multilínea en ECMAScript 6
08:11 min - 6

Asignación de Parámetros por Defecto en ECMAScript 6
05:46 min - 7

Desestructuración de Arrays y Objetos en JavaScript ECMAScript 6
05:33 min - 8

Uso del Operador de Propagación y Parámetros Rest en JavaScript
07:30 min - 9
Playground: Combina objetos JSON con el Spread Operator
- 10

Asignación y manejo de objetos en ECMAScript 6
05:42 min - 11

Promesas en JavaScript: Manejo del Asincronismo con ECMAScript 6
08:10 min - 12

Clases y Herencia en JavaScript: Sintaxis y Aplicaciones
18:54 min - 13

Uso de Módulos en JavaScript ES6
09:48 min - 14
Playground: Obtén una lista de películas
- 15

Generators en JavaScript: Cómo implementar y usar iteradores personalizados
07:19 min - 16
Playground: Generador de identificadores para michis
- 17

Método ADD en ECMAScript 6: Agregando Elementos a un Set
04:36 min
¿Qué se implementó en ES7?
¿Qué se implementó en ES8?
¿Qué se implementó en ES9?
¿Qué se implementó en ES10?
¿Qué se implementó en ES11?
- 26

Uso de Optional Chaining en JavaScript ES11
06:28 min - 27

Manejo de BigInt y operadores nullish en JavaScript
06:02 min - 28

Promesas en ECMAScript 11: Uso de Promise.allSettled
05:35 min - 29

Uso de Global Disk y Match All en JavaScript
09:07 min - 30

Uso de Dynamic Import en JavaScript para Mejora de Rendimiento Web
14:00 min
¿Qué se implementó en ES12?
¿Qué se implementó en ES13?
Recapitulación
Resumen
Los métodos de transformación de objetos a arrays sirven para obtener la información de las propiedades, sus valores o ambas.
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: "andres@correo.com",
age: 23
}
Object.entries(usuario)
/*
[
[ 'name', 'Andres' ],
[ 'email', 'andres@correo.com' ],
[ 'age', 23 ]
]
*/
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: "andres@correo.com",
age: 23
}
Object.keys(usuario)
// [ 'name', 'email', 'age' ]
Obtener los valores de un objeto en un array
Object.values() devuelve un array con los valores de cada propiedad del objeto enviado como argumento.
const usuario = {
name: 'Andres',
email: "andres@correo.com",
age: 23
}
Object.values(usuario)
// [ 'Andres', 'andres@correo.com', 23 ]
Contribución creada por Andrés Guano (Platzi Contributor).