Подобные вещи случаются, когда мы используем setTimeout, setInterval, вызов API, функции fs, все асинхронное происходит в браузере / ядре, тогда весь обратный вызов происходит в нашем отдельном потоке Javascript.
ю, что все мы используем обещания, чтобы избежать ада обратного вызова функции, но мой вопрос заключается в том, где в цикле событий выполняется код обещания и является ли код действительно асинхронным.
Я имею в виду, является ли этот код асинхронным только потому, что он выполняется внутри обещания? Или обещание не является частью цикла событий?
const p = new Promise((resolve,reject) =>{
resolve('am i part of the event loop ? , am i a diffrent thread ? or am i synchronized? ')
})