回答編集履歴
1
質問文への対応追加
test
CHANGED
@@ -1,3 +1,19 @@
|
|
1
|
+
> process.nextTickで渡したコールバック関数は次のイベントループの最初に実行されると理解していますが
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
厳密には`nextTick`はイベントループで走らず、
|
6
|
+
|
7
|
+
その手前の段階で動作するようです。
|
8
|
+
|
9
|
+
したがってPromiseを多数宣言しても1個たりとも動作せず、質問文のように全てのnextTickが先に処理されます。
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
---
|
14
|
+
|
15
|
+
|
16
|
+
|
1
17
|
この辺が詳しく載っています。
|
2
18
|
|
3
19
|
[内部実装から読み解くNode.js(v11.0.0) Eventloop - Qiita](https://qiita.com/darai0512/items/b52d06bc467b4567e631)
|