js创建一个构造函数的函数
var memoizer = function (memo, func) { var recur = function (n) { var result = memo[n]; if (typeof result !== ‘number‘) { result = func (recur, n); } return result; }; return recur; };
var fibonacci = memoizer([0, 1], function (recur, n) { return recur (n - 1) + recur(n - 2); });
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。