Kevin Powell - CommunityKP-C
Kevin Powell - Community13mo ago
121 replies
snxxwyy

Promise questions

Hey, I have a couple questions about promises-

1) how does the promise object pass in the values to the resolve and reject parameters in const example = new Promise((resolve, reject) => {…})? I understand they are methods within the promise object so does that mean the function you pass in is a callback and that callback is used within the object somewhere and they pass them in via that?

2) I see people chain on promise methods to a function that returns a promise e.g. fetch(…).then(…). How is fetch for example able to use that promise method since it isn’t a promise object or assigned a promise object such as a variable? I understand it returns one but that doesn’t mean it’s equal to one right? Unless it does?

Thanks in advance.
Was this page helpful?