Thank you for replying 💙 , but for this piece of code I put fs.promise.readFile upfront so it would(should) be resolved and pushed to the queue early before settimeout, can you clarify why this output .. !
const fs=require('fs')
// text.txt file just contains 'Hello World'
const read=fs.promises.readFile('./text.txt','utf-8')
read.then(()=>{
console.log('from promise')
})
//just looping to ensure that the file has finished reading
for(let i=0;i<10000;i++){
console.log('looping...')
}
setTimeout(() => {
console.log('from setTimeout')
}, 0);
//--output--
// looping...
// from setTimeout
// from promise
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Thank you for replying 💙 , but for this piece of code I put fs.promise.readFile upfront so it would(should) be resolved and pushed to the queue early before settimeout, can you clarify why this output .. !