НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
145 of 183 menu

Метод setImmediate

Метод setImmediate устанавливает немедленное выполнение коллбэка, указанного в первом параметре метода. Во втором необязательном параметре можно задать значения для параметров коллбэка.

Синтаксис

setImmediate(коллбэк, [значения для параметров коллбэка]);

Пример

Давайте с помощью метода setImmediate установим немедленное выполнение коллбэка func2:

setTimeout( function func1() { console.log('setTimeout()'); }, 2000); setImmediate( function func2() { console.log('setImmediate()'); });

Результат выполненного кода:

'setImmediate()' 'setTimeout()'

Пример

А теперь давайте установим немедленное выполнение коллбэка func2 через промис:

import { setImmediate } from 'timers/promises'; const immediate = await setImmediate('text'); console.log(immediate);

Результат выполненного кода:

'text'

Смотрите также

  • метод setInterval,
    который устанавливает интервал выполнения коллбэка
  • метод clearImmediate,
    который отменяет немедленное выполнение коллбэка
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить