js Promise()异步操作函数
分享知识http://www.fedrobots.com/?search=304200我来纠错const thisPro = new Promise(function(resolve,reject){
const img = new Image();
img.src = 'https://www.fedrobots.com/images/head1.jpg';
img.onload = function(){
resolve(this); //请求成功后返回当前这个图片对象
};
img.onerror = function(err){
resolve(err); //请求成功后返回当前这个图片对象
};
});
thisPro.then(function(img){
console.log(img); //成功回调
document.body.appendChild(img);
}).catch(function(err){
console.log(err); //错误回调
});
const allDone = Promise.all(Promise1,Promise2); //传入多个Promise对象,全部完毕后才会返回结果。