Самый короткий способ создать “новую функцию” искажает в JavaScript

Что является самым коротким путем (символы) создания "нового функционального" псевдонима.

В основном это для гольфа кода и уменьшающий код вне причины. Таким образом, когда Вы обычно писали бы:

a=function(a,b,c){return a+b+c;}

Вы могли записать что-то как (также, позвольте нам абстрактное ключевое слово возврата также с глобальной переменной R):

a=$("a,b,c","R=a+b+c")
a=$(a,b,c){R=a+b+c}

(Не уверенный, если второй возможен.)

Для первого примера лучшее, которое я придумал:

$=function(a,b){return new Function(a,"R=0;"+b+";return R")}

Оба размеры (использование, объявление) размер вопроса но использования более важен.

5
задан Egon 7 August 2010 в 18:36
поделиться