未捕获的TypeError:Object.values不是JavaScript函数

亚历克斯·法伦施泰特

我有一个简单的对象,如下所示:

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

我需要创建两个数组。第一个数组是对象中所有键的数组。我通过以下方式创建了此数组:

var labels = Object.keys(countries);

这很好。我得到了一些国家。现在,当我尝试从值创建数组时...

var labels = Object.values(countries);

我收到此错误: Uncaught TypeError: Object.values is not a function JavaScript

我不知道我在做什么错。console.log countries在声明前后labels对象和对象保持不变。如何正确使用Object.values()

tyme合资公司

.values在许多浏览器中不受支持-您可以.map用来获取所有值的数组:

var vals = Object.keys(countries).map(function(key) {
    return countries[key];
});

请参见MDN文档:https//developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/values或官方文档:https//tc39.github.io/ecma262/#sec- object.values(感谢@evolutionxbox进行更正)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

未捕获的TypeError:#<Object>不是函数

来自分类Dev

JS:未捕获的TypeError:对象[object Object]的属性'$'不是函数

来自分类Dev

JS:未捕获的TypeError:对象[object Object]的属性'$'不是函数

来自分类Dev

未捕获的TypeError:undefined不是函数-Javascript

来自分类Dev

Javascript“未捕获的TypeError:对象不是函数”

来自分类Dev

JavaScript OOP:未捕获的TypeError:不是函数

来自分类Dev

Javascript:未捕获的TypeError:不是函数

来自分类Dev

JavaScript WordPress未捕获的typeerror $不是函数

来自分类Dev

未捕获的TypeError:Object(...)不是HTMLButtonElement.addHandleSubmit的函数

来自分类Dev

未捕获的TypeError:Object(...)不是连接时的函数

来自分类Dev

未捕获的TypeError:Object(...)不是handleChange上的函数

来自分类Dev

未捕获的TypeError:$(…).on不是函数

来自分类Dev

未捕获的TypeError:ctx.fillText不是函数(Javascript画布)

来自分类Dev

JavaScript关闭:未捕获的TypeError:counter.value不是函数

来自分类Dev

Javascript。未捕获的TypeError:Hashids不是构造函数

来自分类Dev

Javascript未捕获的TypeError:value.toUpperCase不是函数

来自分类Dev

Javascript-未捕获的TypeError:string不是函数

来自分类Dev

Javascript中的“未捕获的TypeError:x.toUpperCase不是函数”

来自分类Dev

JavaScript错误:未捕获的TypeError:a [b]不是函数

来自分类Dev

JavaScript未捕获的Typeerror

来自分类Dev

最佳就地:未捕获的TypeError:对象[object Object]的属性'jQuery'不是函数

来自分类Dev

未捕获的TypeError:$(...)。stellar不是函数

来自分类Dev

未捕获的TypeError:$ .cookie不是Dialog的函数

来自分类Dev

未捕获的TypeError:$ .ajax(...)。成功不是函数

来自分类Dev

未捕获的TypeError:$ .growl不是函数

来自分类Dev

未捕获的TypeError:Undefined不是函数

来自分类常见问题

未捕获的TypeError:$ .post不是函数

来自分类Dev

未捕获的TypeError:$(...)。tokenfield不是函数

来自分类Dev

未捕获的TypeError:this.transitionTo不是函数

Related 相关文章

  1. 1

    未捕获的TypeError:#<Object>不是函数

  2. 2

    JS:未捕获的TypeError:对象[object Object]的属性'$'不是函数

  3. 3

    JS:未捕获的TypeError:对象[object Object]的属性'$'不是函数

  4. 4

    未捕获的TypeError:undefined不是函数-Javascript

  5. 5

    Javascript“未捕获的TypeError:对象不是函数”

  6. 6

    JavaScript OOP:未捕获的TypeError:不是函数

  7. 7

    Javascript:未捕获的TypeError:不是函数

  8. 8

    JavaScript WordPress未捕获的typeerror $不是函数

  9. 9

    未捕获的TypeError:Object(...)不是HTMLButtonElement.addHandleSubmit的函数

  10. 10

    未捕获的TypeError:Object(...)不是连接时的函数

  11. 11

    未捕获的TypeError:Object(...)不是handleChange上的函数

  12. 12

    未捕获的TypeError:$(…).on不是函数

  13. 13

    未捕获的TypeError:ctx.fillText不是函数(Javascript画布)

  14. 14

    JavaScript关闭:未捕获的TypeError:counter.value不是函数

  15. 15

    Javascript。未捕获的TypeError:Hashids不是构造函数

  16. 16

    Javascript未捕获的TypeError:value.toUpperCase不是函数

  17. 17

    Javascript-未捕获的TypeError:string不是函数

  18. 18

    Javascript中的“未捕获的TypeError:x.toUpperCase不是函数”

  19. 19

    JavaScript错误:未捕获的TypeError:a [b]不是函数

  20. 20

    JavaScript未捕获的Typeerror

  21. 21

    最佳就地:未捕获的TypeError:对象[object Object]的属性'jQuery'不是函数

  22. 22

    未捕获的TypeError:$(...)。stellar不是函数

  23. 23

    未捕获的TypeError:$ .cookie不是Dialog的函数

  24. 24

    未捕获的TypeError:$ .ajax(...)。成功不是函数

  25. 25

    未捕获的TypeError:$ .growl不是函数

  26. 26

    未捕获的TypeError:Undefined不是函数

  27. 27

    未捕获的TypeError:$ .post不是函数

  28. 28

    未捕获的TypeError:$(...)。tokenfield不是函数

  29. 29

    未捕获的TypeError:this.transitionTo不是函数

热门标签

归档