2012-08-05 56 views
0

我有以下的javascript代碼image.link幫我undertand代碼,請

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); 
    } 

它如果(image.link)條件,我要得到這使得它滿足這個條件,但我不`噸通過image.link瞭解它正在檢查的內容。 我應該如何讓image.link返回true?

回答

0

任何未被評估爲false的值。在這種特殊情況下,我認爲應該有一個非空字符串。 請參閱converting to boolean以更好地理解規則。