Я пробовал более функциональный стиль с Javascript, используя Lodash и сочиняю. Я замечаю, что мне иногда нужна функция, которая возвращает значение. Так было интересно, как это называется, поэтому я могу узнать, действительно ли у Lodash этот метод.Что вы называете функцией, которая принимает значение и возвращает функцию, которая возвращает это значение?
var returnFn = function (i) {
return function() {
return i;
};
};
Пример:
_.compose(doSomething, returnFn({ foo: 'bar' });
Вместо того, чтобы:
_.compose(doSomething, function() {
return { foo: 'bar' };
});
Вы говорите о том, что обозначается номенклатурой или шаблоном? или вы хотите вызвать функцию для выполнения? – zsong
В Common Lisp он называется [ПОСТОЯННО] (http://www.lispworks.com/documentation/HyperSpec/Body/f_cons_1.htm). Я не знаю, что я столкнулся с этим в дикой природе. –