ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。 ES6 规定,Promise对象是一个构造函数,用来生成Promise实例。 下面代码创造了一个Promise实例。 * 接收一个回调函数resolve,业务成功执行后,回调resolve * then传入resolve ``` const promise = new Promise(function(resolve, reject) { // ... some code,业务处理 if (/* 异步操作成功 */){ //回调 resolve(value); } else { reject(error); } }); promise.then(function(value) { // success }, function(error) { // failure }); ```