我想访问数组中对象的键。
对象的示例是:
var trackobj = {
trackees: [{
john: {
"lat": "120000"
, "long": "12345"
}
, harry: {
"lat": "210000"
, "long": "5433333"
}
, sid: {
"lat": "420000"
, "long": "21345"
}
}]
}
我正在使用该功能:
function searchTrackee() {
for (var i = 0; i <= trackobj.trackees.length; i++) {
console.log(trackobj.trackees[i]['key']);
}
}
我期望的预期输出是“john”“harry”“sid”。
最佳答案
您可以使用以下简单的for...in
语句来做到这一点:
for (var i = 0; i <= trackobj.trackees.length; i++) {
for(var key in trackobj.trackees[i]) {
console.log(key);
}
}