2016-04-01 11 views
1

dize karşılaştırılamıyor. "#ff" değerine eşit olmayan d3.rgb işlevinin döndürme değerini karşılaştırarak kırmızı rengin tonlarından kaçınmam gerekiyor: İşte benim kodum, lütfen neyin yanlış gittiğini bilmeme izin verin. istisna söyleyerek oluşturulur str.substring (3,0) Sen res güncellenmesi değilizstring d3js sankey grafiğinde düğüm boyamak için RGB renk kullanarak d3.rgb

var str = d3.rgb(d.color).darker(2); 
    res = str.substring(3,0) 
    while (res == "#ff") 
    { 
     console.log("in while"); 
     str = d3.rgb(d.color).darker(2); 
    } 
    return str; 

cevap

0
var str = d3.rgb(d.color).darker(2); 
    res = str.substring(3,0) 
    while (res == "#ff") 
    { 
     console.log("in while"); 
     str = d3.rgb(d.color).darker(2); 
     res = str.substring(3,0) 
    } 
    return str; 

değil bir işlev, belki bu deneyin?

+1

Teşekkürler. Böyle saçma bir hata yaptığını hayal et. – Arun

İlgili konular