在观看了 fun fun function 后,我决定不再使用 new
关键字。
但是这里有一个基础示例,展示如何使用 Promise:
var promise = new Promise(function(resolve, reject) {
// do a thing, possibly async, then…
if (/* everything turned out fine */) {
resolve("Stuff worked!");
}
else {
reject(Error("It broke"));
}
});
问:如何在不使用 new
关键字的情况下创建一个 Promise?
new
关键字?你看了视频并理解了吗?你可以完全按照视频中的示例操作...不确定你想要实现什么。 - skyline3000new
来创建这个对象的新实例... - Sergeynew
不会创建Promise
对象的新实例。Promise
是一个构造函数(即一个函数)。你可以创建Promise.prototype
的实例,而不是Promise
的实例。 - trincot