我有下面的JSON消息

[{"Num": 10, "SubLoc": "Chamr"}, {"Num": 34, "SubLoc": "angala"}, {"Num": 4, "SubLoc": "avano"}]

在上述情况下,如何使用javascript或jquery仅找到第二个键值,即SubLoc?
我不想在javascript对象中使用硬编码值,因为每个邮件中的键值都会更改。

编辑:
下面的代码可以为我们提供密钥:值数据
jobs = [{"Num": 10, "SubLoc": "Chamr"}, {"Num": 34, "SubLoc": "angala"}, {"Num": 4, "SubLoc": "avano"}]

jobs.forEach(function(job) {
Object.keys(job).forEach(function(key) {
    alert(key + ':' + job[key]);
});
});

在这种情况下,我只需要第二个键的数据,即“SubLoc”。

最佳答案

var jobs = [{ "Num": 10, "SubLoc": "Chamr" }, { "Num": 34, "SubLoc": "angala" }, { "Num": 4, "SubLoc": "avano" }]
var secondKey;
jobs.some(function (job) {
    Object.keys(job).forEach(function (key) {
        if (key !== 'Num') {
            secondKey = key;
        }
    });
    return true;
});
alert(secondKey);

09-07 17:07