2 ms·No, it returns a new Promise that's already been resolved to the value you returned previously.by DCoder 11y agoNo, it returns a new Promise that's already been resolved to the value you returned previously.cjbprime 11y agoNot quite :) See my paste above, it returns a new Promise in pending state that will return the value in the new then block ("5" here), possibly immediately. (i.e. pending for one event loop tick, then resolved)DCoder 11y agoYes, you're right. My bad.