const OnResolved= e => console.log('resolve , ', e ); const OnRejected= e => console.log('reject , ', e ); new Promise( ( resolve , reject ) => { resolve( new Promise( ( resolve , reject ) => { resolve(42); } ) ); } ).then( onResolved , onRejected ); new Promise( ( resolve , reject ) => { resolve( new Promise( ( resolve , reject ) => { reject(42); } ) ); } ).then( onResolved , onRejected ); new Promise( ( resolve , reject ) => { reject( new Promise( ( resolve , reject ) => { resolve(42); } ) ); } ).then( onResolved , onRejected ); new Promise( ( resolve , reject ) => { reject( new Promise( ( resolve , reject ) => { reject(42); } ) ); } ).then( onResolved , onRejected ); 如果猜错了,说明之前看的 Promise 教程都不合格,我还没见过合格的
