Javascript 请帮我理解代码
我有以下javascript代码Javascript 请帮我理解代码,javascript,image,hyperlink,Javascript,Image,Hyperlink,我有以下javascript代码 if(this.images[index]) { var context = this; var image = this.images[index]; var img_container = $(document.createElement('div')).addClass('ad-image'); var img = $(new Image()).attr('src', image.image); if(image.l
if(this.images[index]) {
var context = this;
var image = this.images[index];
var img_container = $(document.createElement('div')).addClass('ad-image');
var img = $(new Image()).attr('src', image.image);
if(image.link) {
var link = $('<a href="'+ image.link +'" target="_blank"></a>');
link.append(img);
img_container.append(link);
} else {
img_container.append(img);
}
if(this.images[index]){
var context=this;
var image=this.images[index];
var img_container=$(document.createElement('div')).addClass('ad-image');
var img=$(new Image()).attr('src',Image.Image);
if(image.link){
变量链接=$('');
链接附加(img);
img_container.append(链接);
}否则{
img_container.append(img);
}
它有if(image.link)条件,我想得到它,使它满足这个条件,但我不知道它通过image.link检查什么。
如何使image.link返回true?任何未计算为
false
的值。在这种特殊情况下,我认为应使用非空字符串。
查看以更好地理解规则