当我遵循promise示例时,我会收到此错误。
let p2 = () => { return Promise.resolve("foo"); };
const test1 = () => {
console.log("Test1 started");
p2.then((res) => console.log("P2: " + res));
};
test1();
错误是:
Uncaught TypeError: p2.then is not a function
答案 0 :(得分:1)
p2
是一个返回约定的函数,p2()
是约定,因此您需要这样做
p2().then((res) => console.log("P2: " + res));