我有一个简单的对象,如下所示:
var countries = {
"Argentina":1,
"Canada":2,
"Egypt":1,
};
Run Code Online (Sandbox Code Playgroud)
我需要创建两个数组.第一个数组是来自对象的所有键的数组.我创建了这个数组:
var labels = Object.keys(countries);
Run Code Online (Sandbox Code Playgroud)
这很好用.我获得了一系列国家.现在当我尝试从值创建数组时...
var labels = Object.values(countries);
Run Code Online (Sandbox Code Playgroud)
我收到此错误: Uncaught TypeError: Object.values is not a function JavaScript
我不知道我做错了什么.我console.log countries在声明之前labels和之后的console.log 并且对象保持不变.我该如何正确使用Object.values()?