其他分享
首页 > 其他分享> > js在使用json对象时,如果无法知道key,怎么通过key变量来获取对应的value值

js在使用json对象时,如果无法知道key,怎么通过key变量来获取对应的value值

作者:互联网

后台返回的json数据结构如下:

let jsonStr = {
      "a" : "a1",
      "b" : "b1",
      "4" : "44",
      'name' : '小王'
    }

 

在方法中遍历对象获取对象的键和值,可以通过以下两种方法实现:

方法一:通过for循环遍历对象的键和值

for(var key in jsonStr){
      console.log('key:',key ,  'val:', jsonStr[key] );    
}

 

 

方法二:使用Object.keys()方法遍历对象的键和值

Object.keys(jsonStr).forEach(key => {
      console.log('key:',key , 'val:', jsonStr[key] )
})

 

以上两种方法实现效果如下图:

 

 

 

 

 

 

标签:jsonStr,遍历,对象,value,js,keys,key,方法
来源: https://www.cnblogs.com/dreamstartplace/p/16170021.html