我看到這個代碼:爲什麼這個對象聲明在node.js中工作以及如何聲明一個靜態變量?
var myNet = require ("net");
,並在一些功能:
function foo (x,y) {
var myNewNet = new myNet();
myNewNet.createServer(x,y);
}
爲什麼上面的代碼創建一個新的對象?背後有什麼機制?
還有一個問題,我該如何在node.js中創建一個靜態變量,例如必須是唯一的id號。
我來到這個選項靜態變量:
var id =0;
,並把它放在全球範圍內,可以嗎?
謝謝,但爲什麼語法: var required = require(「someModule」); var newVar = new required();是好的,爲什麼它可以工作? – 0x90 2012-01-16 14:31:48
zozo123更新了我的答案 – hvgotcodes 2012-01-16 14:34:42
全局變種是邪惡的。 _永遠不要在node_ – Raynos 2012-01-16 14:40:33