昨天遇到前端傳輸過來的數據為[{張三: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值