Показать сообщение отдельно
  #2 (permalink)  
Старый 17.11.2015, 21:00
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Kroy, пост не читал, но по коду видно, что функция создаёт функцию-"конвертер" значения.

noisy(Boolean) - возвращает функцию, которая конвертирует аргумент в Boolean:

var converter = noisy(Boolean);
console.log(converter(0), converter(1)); // false, true


В noisy можно передать любую функцию (в данном случае передана функция Boolean).

var converter = noisy(function(v) {
  return 'Hello, ' + v;
});
console.log(converter('Kroy'), converter('World')); // "Hello, Kroy", "Hello, World"
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием