Какова цель передачи неопределенного?
Я заметилjQuery
и связанные ключевые плагины, такие какjQuery.UI
проходятundefined
в качестве параметра в анонимные функции, используемые в определениях их модулей, например:
(function($, undefined) { ... })(jQuery);
Кроме того, я заметил, что другие плагины, рекомендованные jQuery и / или другие, НЕ передают undefined в качестве параметра.
Это, наверное, глупый вопрос, но ...
Разве это не всегда должно быть доступно в любом случае? Зачем передавать это? Есть ли какая-то другая цель или уловка?