if (_this.tiles["suz:SuzukiHubResponse"]["suz:categories"][category][aspect]["suz:image"][imageNo] != undefined) {
if (imageNo > (_this.tiles["suz:SuzukiHubResponse"]["suz:categories"][category][aspect]["suz:image"].length - 1)) {
imageNo = 0;
_this.categoriesCurrentImage[categoryIndex] = imageNo;
}
var img = _this.tiles["suz:SuzukiHubResponse"]["suz:categories"][category][aspect]["suz:image"][imageNo];
_this.showImage(img, divId);
_this.categoriesCurrentImage[categoryIndex]++;
_this.categoryIndex++;
} else {
if (imageNo > (_this.tiles["suz:SuzukiHubResponse"]["suz:categories"][category][aspect]["suz:image"].length - 1)) {
imageNo = 0;
_this.categoriesCurrentImage[categoryIndex] = imageNo;
}
var img = _this.tiles["suz:SuzukiHubResponse"]["suz:categories"][category][aspect]["suz:image"];
_this.showImage(img, divId);
_this.categoriesCurrentImage[categoryIndex]++;
_this.categoryIndex++;
}
任何人都可以告诉我原因。
我最终在else子句中,即使if是真的吗? 这对我来说毫无意义。
如果suz:image节点下面有超过1个图像,它应该落入其他地方。 它占99%的时间。
答案 0 :(得分:0)
您需要在引号中包含undefined
:
!= "undefined"