我从php关联数组获取键和值到jquery对象:
$names = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
$js = json_encode($names);
echo 'var names= ' . $js . ";";
现在我知道如何遍历所有名称并获取其键和值:
$.each(names, function(key, value){
alert(key + value);
});
但我只需要特定的价值。例如,我怎样才能获得" Ben"和" 37"没有遍历所有的名字?
答案 0 :(得分:2)
您可以使用Object.keys
var index = 1; // the nth key you want to fetch, 1 will be second
key = Object.keys(names)[index];
value = names[key];
console.log(key + ' -> ' + value);
将输出
Ben -> 37