我想知道是否可以缓存函数的返回结果?请帮帮我。
答案 0 :(得分:1)
var f = (function () {
var result = false;
return function () {
if (result) {
return result;
}
console.log('I will process just one time');
result = 'Hello World';
return result;
};
}());
f();
// I will process just one time
// "Hello World"
f();
// "Hello World"
f();
// "Hello World"