Node.js 進程(process)

2018-01-13 16:31 更新

process是Node.js提供的最重要的全局變量之一。它具有有用的成員函數(shù)和屬性。它是幾個關(guān)鍵事件的來源。

命令行參數(shù)

我們使用process對象來訪問命令行參數(shù)。參數(shù)可作為process.argv成員屬性使用,它是一個數(shù)組。第一個元素是node可執(zhí)行文件,第二個元素是傳遞到Node.js以啟動進程的JavaScript文件的名稱,其余元素是命令行參數(shù)。

下面的代碼顯示了argv.js,它只是將它們記錄到控制臺。

// argv.js 
console.log(process.argv); 

process.nextTick

process.nextTick是一個簡單的函數(shù),它接受一個回調(diào)函數(shù)。它用于將回調(diào)放入Node.js事件循環(huán)的下一個循環(huán)。它被設(shè)計為高效的,并且被許多Node.js核心庫使用。

以下代碼顯示如何使用 process.nextTick

// nexttick.js 
process.nextTick(function () {
   console.log("next tick"); 
}); 
console.log("immediate"); 


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號