В этой статье вы подробно познакомитесь с глобальными функциями Node.js. Надеюсь, она будет полезна нуждающимся друзьям.
1. Глобальные функции в Node.js
1.1 Глобальные функции, предоставляемые языком JavaScript, по-прежнему доступны в Node.js
• parseInt/parseFloat/isNaN/isFinite/eval..
• Одноразовый таймер (setTimeout/clearTimeout)
• Периодическое время (setInterval) /clearInterval)
1.2 Среда Node.js также предоставляет некоторые глобальные функции
• Немедленное выполнение таймера (setImmediate/clearImmediate)
Сначала запустите основную программу. После завершения работы основной программы функция nextTick завершает основную программу. Он выполняется сразу после завершения основного процесса. Затем запустите функцию setImmediate, функцию заголовка очереди событий, которая выполняется непосредственно перед запуском очереди событий. Наконец, выполняется функция setTimeout в очереди событий.
Основная программа является синхронной, а очередь событий — асинхронной. При выполнении основной программы очередь событий будет уведомлена о выполнении. Если функция не будет загружена немедленно, например setTimeout, она будет потеряна в очереди событий. Когда основная программа будет выполнена, она будет уведомлена. Затем очередь событий выполняется последовательно от головы к внутренней части.


1.3 Среда Node.js также предоставляет другие глобальные функции
. • Немедленное выполнение только что упомянутого таймера (setImmediate/clearImmediate).
• Процесс немедленно выполняет таймер (process.nextTick) — вторую функцию, предоставляемую средой Node.

1.4 Пример

В этом примере мы видим, что порядок выполнения —
печать переменных 1.num.
2. Функцияprocess.nextTick() выполняется сразу после завершения основной программы после печати переменной.
3. Функция setImmediate() после выполнения хвостовой функции основной программы выполняет функцию в начале очереди событий.
4. Функция setTimeout() — это внутренняя функция, выполняемая после выполнения функции в начале очереди событий.
[Рекомендуется: видеоурок по node.js]
Выше приведены глобальные функции, предоставляемые средой Node.js! Для получения более подробной информации, пожалуйста, обратите внимание на другие статьи по теме на китайском сайте php!