Возвращаемое значение $(undefined)
- это объект или массив или что?
тело $
:
return new jQuery.fn.init(selector, context, rootjQuery);
Тело частиц jQuery.fn.init
является:
// HANDLE: $(""), $(null), $(undefined), $(false)
if (!selector) {
return this;
}
Я понимаю, что:
return new jQuery.fn.init(selector, context, rootjQuery);
~~~~~~~~~~
^
|
this?
Нет, пустая строка не является на самом деле селектор - это будет обрабатываться как ' undefined' :-) – Bergi
Так будет '$ (undefined)' truncate 'undefined' в' '' '? –
Они оба будут рассматриваться как «без селектора» - результатом является даже не пустая коллекция (с параметрами 'length' 0,' context' и 'selector', а пустой объект без каких-либо свойств. – Bergi