TypeError no capturado: Object.values no es una función JavaScript
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 trato de 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é lo que estoy haciendo mal. Yo console.logcountries
antes de declararlabels
y después y el objeto permanece igual. ¿Cómo uso adecuadamenteObject.values()
?