如何使用 Javascript 中的对象?

How do I work with an Object in Javascript?

我有一个 getJSON 请求

jQuery.getJSON("http://gomashup.com/json.php?fds=geo/usa/zipcode/"+ moveFrom+"&jsoncallback=?", function (result) {

console.log(result);

jQuery(cityFromClass).val(result[0].City);
jQuery(stateFromClass).val(result[0].State);

});

控制台中returns以下对象:

Object {result: Array[1]}result: Array[1]0: ObjectCity: "VALLEY MILLS"County: "BOSQUE"Latitude: "+31.657441"Longitude: "-097.471686"State: "TX"ZipClass: "STANDARD"Zipcode: "76689"__proto__: Objectlength: 1__proto__: Array[0]__proto__: Object

我想使用返回的 City 和 State 值来设置两个隐藏输入字段的值,如下所示:

jQuery(cityFromClass).val(result[0].City);
jQuery(stateFromClass).val(result[0].State);

很明显我遗漏了一些东西,因为我收到以下控制台错误:

无法读取未定义的 属性'City'

无法读取未定义的 属性'State'

结果对象打印在那里

console.log(result);

正在打印你的对象以显示它包含一个 属性 结果和一个数组,所以要访问它你会做

result.result[0].City
result.result[0].State