Каково назначение параметра с именем «undefined» в функции JavaScript?

Просматривая несжатый исходный код jQuery, я наткнулся на нечто, чего не совсем понимаю. Когда они создают свою анонимную функцию, они помещают undefined в качестве второго аргумента. Что это делает и почему они используют undefined? Нужно ли указывать undefined в качестве аргумента анонимной функции? Ниже приведен пример того, о чем я говорю.

(function( window, undefined)  {
  ...code here
})( window );
17
задан JaPerk14 23 June 2012 в 06:17
поделиться