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] )
})

 

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

 

 

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM