function $(a) { var r = {}; for (var i = 0; i < a.length бла-бла-бла ... r[a[i]] = tratata(a, i); r.method = function () {...}; return r; } $([]).method();