new Promise((resolve, reject) => { console.log('1') resolve('1') console.log('11') }).then(val => { console.log('2=>'+val) return Promise.resolve('2') .finally(() => { console.log('finnaly2') }) }).finally(() => { console.log('finnaly1') } )