Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
var chars = Array.prototype.forEach.call ('0123456789abcdef', lambda arg.charCodeAt (0));var chars = [ '0123456789abcdef' to lambda arg.charCodeAt (0) ](function (array, fn){
var result = [], temp;
for (var i = 0; i < array.length; i ++){
temp = fn (array [i]);
if (temp !== undefined)
result.push (temp);
}
})('0123456789abcdef', function (arg){ return arg.charCodeAt (0) })
Синтаксическая конструкция для .bind — отличная идея, надо будет только сперва придумать, как она должна выглядеть.
var chars = [ '0123456789abcdef' to lambda arg.charCodeAt (0) ][lambda arg.toString().charCodeAt(0) for each i in '0123456789abcdef']--harmony — уже).
Ещё один препроцессор для JavaScript