jQuery/Javascript:如何获取一组对中的第n对


jQuery/Javascript : How to get the nth pair in a group of pairs?

通过PHP_PDO: fetchAssoc echojson_encode()MySql SELECT查询中获得$.getJSON结果,在firebug控制台中输出如下:

//Console.log shows
            [Object { user_id="10", user_age="80", user_name="Adam"}, 
             Object { user_id="11", user_age="70", user_name="Eve"},
             Object { user_id="12", user_age="60", user_name="Cain"},
             Object { user_id="13", user_age="30", user_name="Abel"},
             Object { user_id="14", user_age="180",user_name="Satan"}] 

请注意,这被视为console.log(result),然而,在javascript的解释中,这将类似于:user_id:"10"user_age:"80"等……用":"替换"="以形成key:value对。

现在,如何从这种结果中提取类似第四个对象的user_name的东西,并产生类似alert( to out put: 'Abel')的警报?

如果我理解得对,您有一个类型为Array的变量'result',并且Array中的每个项都有Object类型。所以,你只需要获得一个带有索引的元素,然后访问你需要的属性:

result[3].user_name