我看到这个代码:为什么这个对象声明在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