【发布时间】:2014-06-04 19:26:44
【问题描述】:
// BAR CHART
if (sparklineType == 'bar') {
barColor = $this.data('sparkline-bar-color') || $this.css('color') || '#0000f0',
sparklineHeight = $this.data('sparkline-height') || '26px',
sparklineBarWidth = $this.data('sparkline-barwidth') || 5,
sparklineBarSpacing = $this.data('sparkline-barspacing') || 2,
sparklineNegBarColor = $this.data('sparkline-negbar-color') || '#A90329',
sparklineStackedColor = $this.data('sparkline-barstacked-color') || ["#A90329", "#0099c6", "#98AA56", "#da532c", "#4490B1", "#6E9461", "#990099", "#B4CAD3"];
$this.sparkline('html', {
barColor : barColor,
type : sparklineType,
height : sparklineHeight,
barWidth : sparklineBarWidth,
barSpacing : sparklineBarSpacing,
stackedBarColor : sparklineStackedColor,
negBarColor : sparklineNegBarColor,
zeroAxis : 'false'
});
}
对于上面 JSHINT 中的代码,我收到以下错误消息:
“期待一个赋值或函数调用,但看到了一个表达式”
谁能告诉我如何解决这个问题?
谢谢!
【问题讨论】:
-
jsfiddle.net/GaurangTandon/u3R8t 说你的 JS 完全有效。
-
这个错误的存在可能是因为这个表达式与之前的一些其他代码有关。你能再给我们一点吗?
-
@rescuecreative 绝对是,请参见上文:)
-
我的第一个想法是,这可能与您使用逗号分隔多个分配但开头没有
var关键字的事实有关。尝试将它们更改为分号,看看是否可以。
标签: javascript performance-testing jshint grunt-contrib-jshint