如果是這樣的noob問題,我很抱歉。但我一直在檢查global
變種node.js
,並被語法所困擾。 這顯然是一個JSON對象,但它看起來像:方括號內的Node.js函數語法[函數]或[函數:isBuffer]
reallyExit: [Function: reallyExit],
binding: [Function: binding],
exit: [Function]
因此,我的具體問題是:1。 如果他們有一個函數對象,爲什麼他們把它放在方括號? 2.爲什麼他們把一個鍵值對置於括號內? [Function: reallyExit]
3.什麼是那麼關鍵定義的區別:[Function: reallyExit]
與[Function]
這是如何回答我的問題,我沒有理解?官方文檔稱'global'是一個{object}。 https://nodejs.org/api/globals.html – AVX
@AVX'global'是一個對象,但這並不能使它成爲JSON。 'binding'和'exit'(它們本質上是'global'的字段)是_functions_,這就是爲什麼你看到它們打印出不同的原因。我已經更新了我爲什麼獲得這種格式的答案。 – SlightlyCuban
非常感謝!這是一個很好的解釋! – AVX