一个惰性函数(Lazy Function)也可以叫做惰性求值。
在编程语言理论中,惰性求值(英语:Lazy Evaluation),又译为惰性计算、懒惰求值,也称为传需求调用(call-by-need),是计算机编程中的一个概念,目的是要最小化计算机要做的工作。惰性计算的最重要的好处是它可以在空间复杂度上得到极大的优化,从而可以轻易构造一个无限大的数据类型。
将copyToClipboard
函数 lazy 化以后,if (navigator.clipboard)
条件在一个运行时中只需运行一次。
1 | function copyToClipboard(text) { |
1 | function copyToClipboard(text) { |