【发布时间】:2010-10-20 18:45:35
【问题描述】:
当我解析来自谷歌地图等的 JSON 字段时,它是一团糟。因为它们不是专门为我的脚本制作的,所以我必须验证很多细节,特别是因为每个国家的地址都不同。
小问题:当脚本找到未定义的属性时,脚本会中断...错误..
如何验证属性是否已定义?
if(data.Placemark[i].AddressDetails.Country
.AdministrativeArea.SubAdministrativeArea.Locality != null) {
/***do something***/
}
类似的东西似乎不能解决问题。为什么?
【问题讨论】: