0
为什么resolve
未在下面的代码中通过myFunction
内部的闭包定义?为什么解析没有通过在一个promise中调用的函数中的闭包来定义?
const myFunction =() => {
resolve();
}
const p = new Promise((resolve) => {
myFunction();
}
(node:1232) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): ReferenceError: resolve is not defined
'resolve'是在范围限定。 'myFunction'没有在该范围内定义。这里没有什么特别的承诺;这就是示波器的工作原理。 – Ryan
你知道一个编程语言哪里可以工作吗? – Pointy
[解决Javascript Promise函数范围外]可能的重复(https://stackoverflow.com/questions/26150232/resolve-javascript-promise-outside-function-scope) –