jQuery гарантирует, что undefined
действительно не определено в пределах своей области действия, не передавая аргумент этому параметру.
Возьмите этот код, например, когда undefined
на самом деле не определено:
var undefined = 1;
alert(undefined); // 1