什么是惰性函数?
网友回复
惰性函数(Lazy Function)是一种函数,其函数体中的代码仅在第一次被调用时执行一次,后续调用直接返回第一次执行的结果。
惰性函数的关键在于利用闭包保存第一次执行的结果,避免重复执行函数体代码。
一个典型的惰性函数实现如下:function lazyFunc() { let result; function innerFunc() { if (!result) { result = /* 某个耗时计算 */; } return result; } return innerFunc; } cons...
点击查看剩余70%