es6 promise对象
function next(){ return new Promise( function( resolve, reject ){ var num =7 // Math.floor( Math.random() * 10 ); if ( num <= 5 ) { resolve( num ); }else { reject( new Error("错了") ); } } ); } next( 1 ).then( function( res ){ console.log( res ); }).catch( function( res ){ console.log( res ); } );