【发布时间】:2020-09-04 16:15:49
【问题描述】:
const message = {
from: "abc",
to: this.from,
}
console.log(message)
上面是极其简化的版本,其中from是通过昂贵的asyn函数调用得到的,而to实际上是is_to_exist ? use_to : use_from的形式。
是否可以避免在to 赋值中再次执行昂贵的asyn 函数调用以获取from,并在此处使用已经定义的from 值?
【问题讨论】:
-
this不起作用,因为它不指向message。不能先使用局部变量存储结果,然后在创建对象时引用变量吗?
标签: javascript object syntax definition