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()?

Respuestas a la pregunta(8)

Su respuesta a la pregunta