简单的实现一个promise
then方法的第一个参数就是resolve;第二个参数就是reject。 <script> console.log(1111); var p1=new Promise(function(resolve,reject){ console.log(222); // resolve('hello world'); reject('失败') }); p1.then(function(res){ console.log(res); //resolve,请求成功 },function(err){ console.log((err));//reject 请求失败 }) console.log(333); // 111 222 333 失败/成功 </script>