怎么在react中得到json对象的key value?

let obj = {
name: "实物券", 
description: "抵扣",
cover: "http://test.com/1.jpg"
}

怎么得到这样的形式???,因为这个json 对象的元素不是固定的

json 的键是:name ,json的对应的值是: "实物券",
json 的键是:description,json的对应的值是: "抵扣",
json 的键是:cover,json的对应的值是: "http://test.com/1.jpg",

阅读 12.8k
4 个回答

谢邀,我来晚了,看来问题已解决。

console.dir(obj);
for(var index in obj) {
    console.log(index ,":", obj[index]);
}  

遍历这个对象就好了

在想什么呢,这个跟React一点关系都没有呀,用原生js就能搞定的

Object.keys可以获取object的所有键并返回一个数组,然后你就可以一个一个来取出键所对应的值了

for(var key in obj) {
    console.log(key ,":", obj[i]);
}  
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏