2021
09-09
09-09
一文读懂JavaScript 中的延迟加载属性模式
传统上,开发人员在JavaScript类中为实例中可能需要的任何数据创建属性。对于在构造函数中随时可用的小块数据来说,这不是问题。但是,如果在实例中可用之前需要计算某些数据,您可能不想预先支付该费用。例如,考虑这个类:classMyClass{constructor(){this.data=someExpensiveComputation();}}在这里,data属性是作为执行一些昂贵计算的结果而创建的。如果您不确定是否会使用该属性,则预先执行该计算可...
继续阅读 >