- 1
- 2
- 3
function p(x, y){
return new Point(x, y);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+165
function p(x, y){
return new Point(x, y);
}
Боже мой!!
new Point(x, y).foo();
В таком случае можно сделать p().foo();
А в JavaScript так можно делать. Наверное чувак просто сэкономил место себе, ничего плохого в этом не вижу, если от этого улучшилась читабельность кода.
я сам, работая с ExtJS написал небольшую кучку функций, которые вместо
new Ext.form.ComboBox() позволяют писать $Combo(), а вместо Ext.ComponentMgr.get() писать $c(). и ничего страшного, работает и место экономит
зы: google closure compiler пробовали?
как всегда - подпёрли грабельками, взяли сжатый файл из коробки ExtJS'а и отдельным файлом идёт вся остальная петрушка, которая сама по себе сжимается неплохо, если только не пытаться сжимать имена переменных