Underscore.js 1.7の使い方 Functions編 memoize

// フィボナッチ数の関数作成
var r = document.getElementById("r");
var fibonacci = _.memoize(function(n) {
  return n < 2 ? n : fibonacci(n - 1) + fibonacci(n - 2);
});
r.innerHTML = fibonacci(10);
// => 55