如何访问值" CFTO-A"," CFTO-B"," CFTO-C"," CFTO-D&# 34;在这个对象中。
对象来自:
console.log(JSON.parse(data[0]['content']['message'])['gtmstate'][36]);
我已尝试使用Object.keys
,但仅打印JSON.parse(data[0]['content']['message'])['gtmstate'][36]
答案 0 :(得分:1)
试试这个代码段
var arr = [{
"CFTO-A": 10
}, {
"CFTO-B": 20
}, {
"CFTO-C": 30
}, {
"CFTO-D": 40
}];
arr.forEach(function(item) {
Object.keys(item).forEach(function(key) {
alert(key);
})
})

希望有所帮助
答案 1 :(得分:0)
var arr = JSON.parse(data[0]['content']['message'])['gtmstate'][36]
$.each(arr,function(i,data){
$.each(data,function(j,kal){
console.log(j+"-------"+kal)
})
})
答案 2 :(得分:0)
使用JavaScript Array map()方法。
工作演示:
var jsonObj = [{
"CFTO-A": 10
}, {
"CFTO-B": 20
}, {
"CFTO-C": 30
}, {
"CFTO-D": 40
}];
var resArray = [];
jsonObj.map(function(item) {
Object.keys(item).map(function(data) {
resArray.push(item[data]);
})
});
console.log(resArray);