我认为这可能是 Strict Violation using this keyword and revealing module pattern 的重复。
我有这段代码:
function gotoPage(s){
if(s<=this.d&&s>0){this.g=s; this.page((s-1)*this.p.size);}
}
function pageChange(event, sorter) {
var dd = event.currentTarget;
gotoPage.call(sorter, dd[dd.selectedIndex].value);
}
JSHINT(JSLINT)报错了。它在高亮行上显示“Strict violation.”
我使用Function.call()
再引用实例,这样做有什么不妥吗?
这是否被认为是不好的样式?
"-W040":true
,你可以忽略这些可能的严格违规警告,但由于json没有注释,你不能告诉任何人它存在的原因。 - kojiro/* jshint -W040 */
,当你想要恢复该警告时,则加入/* jshint +W040 */
。 - JSmith