Здравствуйте! Возможно ли с помощью каких-либо библиотек или встроенных средств сократить запись
function(n){return n.color!="green";}
до
n=>n.color!="green"
Здравствуйте! Возможно ли с помощью каких-либо библиотек или встроенных средств сократить запись
function(n){return n.color!="green";}
до
n=>n.color!="green"
CoffeeScript, но это не встроенный язык, а "над-язык"
Много букв на английском и решение "а мне нравится": strobe.cc/js_lambda
Upd.: рекомендуют CoffeeScript
Это называется стрелочные функции, и в новом стандарте ECMAScript 2015 они добавлены как конструкция языка.
В TypeScript возможно определить функцию следующим образом
var fn = n => n + 1;
этот код транслируется в JavaScript
var fn = function (n) { return n + 1; };