Composing Functions in JavaScript

function compose () {
  var fns = arguments;

  return function (result) {
    for (var i = fns.length - 1; i > -1; i--) {
      result = fns[i].call(this, result);
    }

    return result;
  };
};

함수를 중복적용?

var number = compose(Math.round, parseFloat);

number('72.5'); //=> 73

results matching ""

    No results matching ""