惰性函数
惰性函数表示在函数第一次执行后,该函数在函数体内被另一个函数覆盖,以达到函数哪怕被多次调用函数主体只需要执行一次的目的,之后的调用直接由内部函数直接返回结果。
var timeStamp = function() {
var time = new Date().getTime()
timeStamp = function() {
return time
}
return timeStamp();
}
console.log(timeStamp()); // 1618199445481
console.log(timeStamp()); // 1618199445481
console.log(timeStamp()); // 1618199445481
console.log(timeStamp()); // 1618199445481