Почему JSLint жалуется, если что-то использует функцию, которая еще не определена? Дело в том, что функция определена - и если это что-то вызывает эту функцию, эта функция существует, и все будет работать.
Взгляните на код ниже:
function foo()
{
// calls bar()
};
function bar()
{
// calls foo()
};
Невозможно организовать 2 метода таким образом, чтобы это сделало JSLint счастливым. Как мне решить эту проблему?