2015-05-14 47 views
-1

我使用D3庫繪製路徑/線,爲了這個,我需要使用行程dasharray財產如下。預計「)」可以匹配「(」從不是看到在運行JSHint

這工作對我很好,

vis.append("path") 
    .attr("class", "predictedLowerCI") 
    .attr("d", valueline5(scope.rowdata)) 
    .attr({ 'stroke-dasharray': (2, 2) }) 

當我運行JSHint,我得到以下錯誤

「預期 ')' 與 '(' 從線194,而是看到了 '' 。「

其中我用過stroke-dasharray。錯誤來自於這個語法(2, 2),基本上JSHint似乎不喜歡d3的這種語法。有沒有辦法告訴JSHint這是一個有效的語法?

+1

那麼,什麼是'(2,2)'什麼意思? Javascript沒有元組。 – deceze

+0

也許[2,2]? –

回答

0

我相信這是在尋找一個字符串

vis.append('path') 
    .attr('class', 'predictedLowerCI') 
    .attr('d', valueline5(scope.rowdata)) 
    .attr({'stroke-dasharray': '2, 2'}) // change made here 
+0

爲什麼要保留多餘的'()'? – deceze

+0

不錯的地方@deceze,歡呼聲;) – dcodesmith

+0

是的工作,謝謝:) – nitin

相關問題