immutable.js是否提供用于延迟评估对象值的api?
例如,我想对类似对象的数据结构中的某些键的值进行延迟计算:
var lazyObjLike = {
a: a.value.to.be.calculated,
b: b.value.to.be.calculated,
c: c.value.to.be.calculated
}
我希望仅在必须评估(使用)a.value.to.be.calculated
时计算lazyObjLike.a
,而使b.value.to.be.calculated
和c.value.to.be.calculated
保持不变。