Javascript 如何将a的解析值分配给变量?
我有一个名为“晚安”的承诺,我正在尝试将它链接到一个Javascript 如何将a的解析值分配给变量?,javascript,promise,Javascript,Promise,我有一个名为“晚安”的承诺,我正在尝试将它链接到一个。然后(),它将解析值分配给一个名为night的变量。我很难弄明白这一点,任何帮助都将不胜感激。谢谢 var-night=”“ 以下是我正在尝试的: goodNight.then(function(night) { return Promise.resolve(night) }) 将回调传递的数据分配给night变量 var night; goodNight.then(function(data) { night = data
。然后()
,它将解析值分配给一个名为night
的变量。我很难弄明白这一点,任何帮助都将不胜感激。谢谢
var-night=”“代码>
以下是我正在尝试的:
goodNight.then(function(night) {
return Promise.resolve(night)
})
将回调传递的数据分配给night
变量
var night;
goodNight.then(function(data) {
night = data;
});
请发布更多代码。我很确定您试图分配给承诺链之外的变量,但这里没有足够的代码可以确定。@zero298我唯一可以使用的代码是var night=“”代码>我假设晚安的承诺已经存在。这是任务还是实时代码?@zero298是任务。这就完成了。谢谢不要这样做。接下来要发生的事情是OP会问为什么night
是undefined
,当他们console()
就在的正下方时。然后()
@zero298你有什么建议?