Эта тема и помогла и запутала ещё сильнее))
К примеру этот код:
function $(a) {
var r = {};
for (var i = 0; i < a.length бла-бла-бла
... r[a[i]] = tratata(a, i);
r.method = function () {...};
return r;
}
$([]).method();
Я и понимаю, и в тоже самое время не понимаю, как он работает..
Не пойму, как у функции может быть метод.. Не пойму, почему в функции возвращается сам объект, а не его метод..
ААааА.. я запутался