使用立即执行函数将异步操作包装在其中。这可以确保承诺被立即执行和解决,而不需要等待其它操作。
示例代码:
(function () {
// 异步操作用promie包装
var promise = new Promise(function (resolve, reject) {
setTimeout(function () {
resolve("Done");
}, 1000);
});
// 立即执行promise并打印结果
promise.then(function (result) {
console.log(result);
});
})();