预期')'匹配'('而不是在运行JSHint时看到

时间:2015-05-14 10:06:57

标签: javascript d3.js jshint

我正在使用d3库绘制路径/行,为此我需要使用 stroke-dasharray 属性,如下所示。

这对我来说很好,

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 个答案:

答案 0 :(得分:0)

我相信它正在寻找一个字符串

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