如何在javascript中获取对象的键和值?

布莱恩克里斯特

我有对象为var obj = [{"PRODUCT_ID":"P01","M01":1,"M02":2, "M03": null}]. 我想得到这个样本的关键和价值

PRODUCT_ID is P01
M01 is 1
M02 is 2
M03 is null

我尝试如下

for (var key in obj) {
  if (obj.hasOwnProperty(key)) {
    console.log(key + " is " + obj[key]);
  }
}

它不起作用,它显示格式错误。

0 is [
1 is {
2 is "
3 is P
4 is R
5 is O
6 is D
...etc

我为此使用 javascript。如果也许可以转换为 json 并显示这个。

罗希特·金达尔

观察:

for...in语句迭代对象的可枚举属性。因此,根据 OP 中的代码

var obj = [{
	"PRODUCT_ID": "P01",
	"M01": 1,
	"M02": 2,
	"M03": null
}];

for (var key in obj) {
  console.log(key); // 0
}

试试这个 :

var obj = [{
	"PRODUCT_ID": "P01",
	"M01": 1,
	"M02": 2,
	"M03": null
}];

for (var i of obj) {
  for (var j in Object.keys(i)) {
    console.log(Object.keys(i)[j] + " is " + i[Object.keys(i)[j]]);
  }
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从键和值中获取javascript对象的路径

来自分类Dev

Javascript 从对象中获取键和值

来自分类Dev

如何从javascript中的对象获取每个键和值以获取高图表图

来自分类Dev

如何在JSP页面中获取并显示MultiMap对象属性的键和对应值

来自分类Dev

如何通过其值Javascript从对象数组中获取键

来自分类Dev

如何在空对象中添加新的键和值?

来自分类Dev

如何在JavaScript中获取随机选择对象的键?

来自分类Dev

如何在v-for中获取键,值和索引

来自分类Dev

如何在Python中迭代字典以获取键和值?

来自分类Dev

如何通过键和值获取对象

来自分类Dev

如何从JavaScript对象中删除“键”和“值”文本?

来自分类Dev

$ .ajax从php获得json_encode($ arr)之后的对象,但是如何在jQuery中获取键和值?

来自分类Dev

如何从对象值中获取键?

来自分类Dev

如何在JavaScript中获取子对象的值

来自分类Dev

在Javascript对象中查找键并获取每个键的值

来自分类Dev

如何在 JSON 中获取键的值

来自分类Dev

如何从字典中获取键和值?

来自分类Dev

如何在javascript或/和jquery中获取“ this”的对象名称?

来自分类Dev

如何从javascript中的对象值返回键?

来自分类Dev

如何通过键和值以指定方式获取对象值

来自分类Dev

如何基于最大键(日期是键)获取对象中的值

来自分类Dev

JavaScript:如何获取以特定字符串开头的对象的所有键和值?

来自分类Dev

如何在Angular / TypeScript中声明键为日期和值为布尔值的对象

来自分类Dev

如何使用JavaScript中的“ for in”循环获取存储在对象中的键的数组值

来自分类Dev

如何在JavaScript中将对象键用作标题和值子列表

来自分类Dev

如何在Svelte中的每个块中同时打印对象键和值?

来自分类Dev

如何在键中包含'#'的javascript中获取JSON对象的属性

来自分类Dev

如何在JavaScript中获取数组中对象的所有键

来自分类Dev

如何从JSON对象获取特定的哈希映射键和值

Related 相关文章

  1. 1

    如何从键和值中获取javascript对象的路径

  2. 2

    Javascript 从对象中获取键和值

  3. 3

    如何从javascript中的对象获取每个键和值以获取高图表图

  4. 4

    如何在JSP页面中获取并显示MultiMap对象属性的键和对应值

  5. 5

    如何通过其值Javascript从对象数组中获取键

  6. 6

    如何在空对象中添加新的键和值?

  7. 7

    如何在JavaScript中获取随机选择对象的键?

  8. 8

    如何在v-for中获取键,值和索引

  9. 9

    如何在Python中迭代字典以获取键和值?

  10. 10

    如何通过键和值获取对象

  11. 11

    如何从JavaScript对象中删除“键”和“值”文本?

  12. 12

    $ .ajax从php获得json_encode($ arr)之后的对象,但是如何在jQuery中获取键和值?

  13. 13

    如何从对象值中获取键?

  14. 14

    如何在JavaScript中获取子对象的值

  15. 15

    在Javascript对象中查找键并获取每个键的值

  16. 16

    如何在 JSON 中获取键的值

  17. 17

    如何从字典中获取键和值?

  18. 18

    如何在javascript或/和jquery中获取“ this”的对象名称?

  19. 19

    如何从javascript中的对象值返回键?

  20. 20

    如何通过键和值以指定方式获取对象值

  21. 21

    如何基于最大键(日期是键)获取对象中的值

  22. 22

    JavaScript:如何获取以特定字符串开头的对象的所有键和值?

  23. 23

    如何在Angular / TypeScript中声明键为日期和值为布尔值的对象

  24. 24

    如何使用JavaScript中的“ for in”循环获取存储在对象中的键的数组值

  25. 25

    如何在JavaScript中将对象键用作标题和值子列表

  26. 26

    如何在Svelte中的每个块中同时打印对象键和值?

  27. 27

    如何在键中包含'#'的javascript中获取JSON对象的属性

  28. 28

    如何在JavaScript中获取数组中对象的所有键

  29. 29

    如何从JSON对象获取特定的哈希映射键和值

热门标签

归档