Я был в неудобной ситуации,
Я работаю с чистым JavaScript уже почти 3 года, и я знаю, что JavaScript - это однопоточный язык,
и вы можете имитировать асинхронное выполнение с помощью функций setInterval
и setTimeout
,
но когда я подумал о том, как они могут работать, я не мог четко понять это. Итак, как эти функции влияют на контекст выполнения?
Я предполагаю, что в определенное время выполняется только одна часть кода и после того, как он переключится на
другой часть. Если это так, тогда будет много setInterval
или setTimeout
звонки влияют на производительность?