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