Если вам нужно знать, выполняется ли какой-то код синхронно, не углубляясь в исходный код, вы можете проверить его.
Установите некоторый асинхронный код (например, setTimeout
или Promise
(сначала выполняется в очереди макросов, затем в очереди микро)), затем код, который вы хотите протестировать, и затем некоторый синхронный код. Результат должен быть:
- код, который вы тестируете
- синхронный код
- асинхронный код
Если результат такой, ваш код является синхронным.