如何将promise的结果作为对象检索并保存在其块之外的另一个变量中?

时间:2019-05-20 10:54:15

标签: javascript node.js promise

我有一个promise函数,我想将结果保存到函数范围之外的另一个对象中。

const obj = { b: 0, a: 9 }
const promise = Promise.resolve(123)

promise.then((value) => {
  // value: 123
  // ... I want to somehow save 'value' into obj.a
  obj.a = value // this doesn't work!
})

console.log('obj.a: ', obj.a);
// I want it to show 123 instead of 9

在此示例中,我希望obj.a成为123而不是9。我该如何实现?

0 个答案:

没有答案