ARGV(引数関連)
/ * ARGV argv0 execArgv execPath * / constの{ ARGV、 argv0、 execArgv、 execPath } = プロセス。 argv.forEach(項目 => { にconsole.log(項目); }); console.log(argv0)。 console.log(execArgv)。 console.log(execPath)。
ENV環境
CONST {ENV} = プロセス
にconsole.log(ENV)。
CWDは、実行プロセスの現在のパスを印刷します
// 現在のプロセスの実行のパスを印刷 はconsole.log(process.cwd())。
タイマー
例えば:
(一般setImmediate付き)12_timer.js
process.nextTick setImmediateよりも先に実行
process.nextTick最速、自分の現在のキュー機能は、最後に挿入されたため、
それはキューに次の挿入setImmediate =キューの先頭、および二つの中間のsetTimeoutであります
setImmediate(()=> { にconsole.log( 'setImmediate' ); }) のsetTimeout(() => { にconsole.log( 'のsetTimeout' ); }、 0 ) process.nextTick(() => { にconsole.log ( 'nextTick' ); })
結果: