Подтвердить что ты не робот

Как исправить JSLint "отсутствует новая" ошибка

Приведенный ниже код JSLint вызывает ошибку:

Проблема с символом линии 8 9: Отсутствует "новое".

ResizeGrid();

Как исправить?

"use strict";

var ResizeGrid;

function t() {
    var x;
    if (x) {
        ResizeGrid();
    }
}
4b9b3361

Ответ 1

Отметьте Tolerate uncapitalized constructors или переименуйте в resizeGrid();, чтобы исключить предположение о его конструкторе функции (хотя вызов undefined var как это приведет к возникновению других ошибок).

Ответ 2

Вы должны называть функции с младшей начальной буквой, если они не предназначены как конструкторы. Если они предназначены как конструкторы, вы должны называть их new.