Ответ 1
Отметьте Tolerate uncapitalized constructors
или переименуйте в resizeGrid();
, чтобы исключить предположение о его конструкторе функции (хотя вызов undefined var
как это приведет к возникновению других ошибок).
Приведенный ниже код JSLint вызывает ошибку:
Проблема с символом линии 8 9: Отсутствует "новое".
ResizeGrid();
Как исправить?
"use strict";
var ResizeGrid;
function t() {
var x;
if (x) {
ResizeGrid();
}
}
Отметьте Tolerate uncapitalized constructors
или переименуйте в resizeGrid();
, чтобы исключить предположение о его конструкторе функции (хотя вызов undefined var
как это приведет к возникновению других ошибок).
Вы должны называть функции с младшей начальной буквой, если они не предназначены как конструкторы. Если они предназначены как конструкторы, вы должны называть их new
.