参与共建
语言
框架 & 库
其他
模式
惰性求值又叫惰性计算、懒惰求值,也称为传需求调用,是一个计算机编程中的一个概念,目的是要 最小化 计算机要做的工作。
惰性求值是一种编程策略或者叫思想,它延迟计算表达式的值,直到该值被真正需要的时候才进行计算,从而提高程序的性能和效率。
JS 中可以使用 Generator 函数配合 yield 关键字进行惰性求值 thunk,类似 Lazy.js 的实现。
Generator
yield
thunk
Lazy.js
应用场景:
”只在需要时才计算“