この関数が呼び出されると、処理が完了するたびにPromiseオブジェクトが返されます。
Promiseオブジェクトが返るのゎ処理が完了してからでゎなくて、すぐに返ります
体感できるょーにするために、execMkdirの非同期処理を仮のものに書き換ぇて、 処理めっちゃ遅ぃゃっをシミュレートしてみます
// promiseTest.js| <!doctype html> | |
| <html> | |
| <head> | |
| <title>xterm.js demo</title> | |
| <link rel="stylesheet" href="../src/xterm.css" /> | |
| <script src="../src/xterm.js" ></script> | |
| <script src="../addons/fit/fit.js" ></script> | |
| <style> | |
| #term-box { | |
| overflow: hidden; |
| "use strict"; | |
| const chevrotain = require('chevrotain'); | |
| const Lexer = chevrotain.Lexer; | |
| const Parser = chevrotain.Parser; | |
| const extendToken = chevrotain.extendToken; | |
| const KEYWORD = extendToken('KEYWORD', Lexer.NA); | |
| const PRIVATE = extendToken('PRIVATE', /Private/i, KEYWORD); | |
| const PUBLIC = extendToken('PUBLIC', /Public/i, KEYWORD); |
この関数が呼び出されると、処理が完了するたびにPromiseオブジェクトが返されます。
Promiseオブジェクトが返るのゎ処理が完了してからでゎなくて、すぐに返ります
体感できるょーにするために、execMkdirの非同期処理を仮のものに書き換ぇて、 処理めっちゃ遅ぃゃっをシミュレートしてみます
// promiseTest.jsIt was not possible to find any compatible framework version
The framework 'Microsoft.NETCore.App', version '5.0.0' (x64) was not found.
- The following frameworks were found:
6.0.2 at [/usr/share/dotnet/shared/Microsoft.NETCore.App]
て言ゎれたら