1. 程式人生 > >前端獲取後臺傳輸過來是資料 {張三:12} 解析為[object object],獲取其中內容

前端獲取後臺傳輸過來是資料 {張三:12} 解析為[object object],獲取其中內容

昨天遇到前端傳輸過來的資料為[{張三:12},{李四:23}],後臺用的是map格式,我在前端js中暫未找到直接呼叫物件內容的方法,故利用以下方法來獲取:

 $.each(data.data,function(i,v){
      info += "<option value=" + v[Object.keys(v)[0]] + ">" + Object.keys(v)[0] + "</option>";
    });

其中:

v[Object.keys(v)[0]]指的是每個物件value值
Object.keys(v)[0]指的是每個物件的key值