Javascript 在一秒钟内访问上一个承诺的结果

Javascript 在一秒钟内访问上一个承诺的结果,javascript,node.js,promise,Javascript,Node.js,Promise,我使用返回模式来阻止我做出承诺。 下面是一个示例,我正在依次调用两个函数myfunction1和myfunction2 myfunction1().then((value1) => { return myfunction2() }).then((value2) => { console.log(value1) }).catch((err) => { console.error(err) }) 如何访问seconde函数的然后内部的值1?您必须将其通过您的链传递。这

我使用
返回模式来阻止我做出承诺。
下面是一个示例,我正在依次调用两个函数
myfunction1
myfunction2

myfunction1().then((value1) => {
  return myfunction2()
}).then((value2) => {
  console.log(value1)
}).catch((err) => {
  console.error(err)
})

如何访问seconde函数的
然后
内部的
值1

您必须将其通过您的链传递。这就是为什么我开始使用:

你必须像这样“连锁”你的承诺:

myfunction1()。然后((值1)=>{
返回myfunction2()。然后((值2)=>{
console.log(值1)
})
}).catch((错误)=>{
控制台错误(err)
}
try {
    var value1 = await myfunction1();
    var value2 = await myFunction2();
    console.log(value1)
} catch (err) {
    console.error(err)
}