如何在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 条评论
登录 后参与评论

相关文章

如何在JavaScript中获取JSON键和值?

如何通过其值获取JavaScript对象中的键?

如何在Java中从对象获取键和值

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

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

如何在javascript中的redis中获取所有键和值?

如何在React.js中获取JSON对象的键和值

如何从Javascript(Postman)中的JSON对象获取键和值

如何在JavaScript中获取对象数组中的值

如何在JavaScript中的对象的对象中获取前5个值和前5个值?

如何从Javascript中的对象列表中获取键的值?

如何在React组件中显示对象的键和值

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

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

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

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

如何通过键和值获取对象

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

Javascript 从对象中获取键和值

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

如何从对象值中获取键?

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

如何在 ReactJS 中访问 JSON 对象键和值

如何在 JavaScript 中动态获取嵌套对象属性的值?

如何从打字稿中的对象获取键和值

如何比较和获取javascript对象中的对象值

如何获取 javascript 对象中兄弟键的值?

如何在javascript中查找和删除对象键和值?

如何在 Google Tagmanager 中显示对象的键和值?