Начал изучать JavaScript на примере библиотеки jQuery. Сразу возник вопрос.
Вся библиотека находится в анонимной функции, вот такой
(function( window, undefined ) { /*тут много тысяч строк кода библиотеки*/ })( window );<br>
Зачем нужно передавать как аргумент этой функции undefined?