Tengo un objeto simple como el siguiente:
var countries = {
"Argentina":1,
"Canada":2,
"Egypt":1,
};
Necesito crear dos matrices. La primera matriz es una matriz de todas las claves del objeto. Creé esta matriz por:
var labels = Object.keys(countries);
Esto funciona bien. Obtengo una variedad de países. Ahora, cuando intento crear una matriz a partir de los valores ...
var labels = Object.values(countries);
Me sale este error: Uncaught TypeError: Object.values is not a function JavaScript
No sé qué estoy haciendo mal. Yo console.log countries
antes y después declaro labels
y el objeto sigue siendo el mismo. ¿Cómo lo uso correctamente Object.values()
?