下面的代码通过JSLint会导致错误:
第8行第9个字符的问题:缺少'new'.
ResizeGrid ();
如何修复?
"use strict";
var ResizeGrid;
function t() {
var x;
if (x) {
ResizeGrid();
}
}
勾选Tolerate uncapitalized constructors
或重命名为resizeGrid();
以防止lint假设其为函数构造函数(尽管调用未定义的var
会引发其他错误)。
应该使用小写字母来命名函数,除非它们打算作为构造函数。如果它们被用作构造函数,则应该使用new
调用它们。