我正在使用亚马逊产品API,我的请求返回XML格式的数据,我将其编码为JSON格式。
我的信息流中有些物品没有价格,因此我会收到以下错误提示:
TypeError: this.ItemAttributes.ListPrice is undefined
然而,我可以获取销售价格。因此,我想基本上查看是否未定义this.ItemAttributes.ListPrice,如果是,则查找this.Offers.OfferListing.Price.FormattedPrice
我该如何在jQuery中做到这一点?
我尝试了以下代码:
if (this.ItemAttributes.ListPrice != null){
var price = this.ItemAttributes.ListPrice;
}else{
var price = this.Offers.OfferListing.Price.FormattedPrice
}