TypeError não capturado: Object.values não é uma função JavaScript

Eu tenho um objeto simples como o abaixo:

var countries = 
{
"Argentina":1,
"Canada":2,
"Egypt":1,
};

Eu preciso criar duas matrizes. A primeira matriz é uma matriz de todas as chaves do objeto. Eu criei essa matriz por:

var labels = Object.keys(countries);

Isso funciona bem. Eu obtenho uma variedade de países. Agora, quando tento criar uma matriz a partir dos valores ...

var labels = Object.values(countries);

Eu recebo este erro:Uncaught TypeError: Object.values is not a function JavaScript

Não sei o que estou fazendo de errado. Eu console.logcountries antes de eu declararlabels e depois e o objeto permanece o mesmo. Como uso corretamenteObject.values()?

questionAnswers(8)

yourAnswerToTheQuestion