Tag: 增量

在node.js httpcallback函数中,variables增加了两倍

我正在玩node.js,当你运行这个代码时会发生一些奇怪的事情: var http = require("http"); var i = 0; function onRequest(request, response) { response.writeHead(200, {"Content-Type": "text/plain"}); response.write("You're number " + i++); response.end(); } http.createServer(onRequest).listen(8888); 我希望它的行为像一个页面浏览计数器,但与每个刷新的浏览器选项卡我得到似乎是i=i+2的结果,而不是一个简单的增量。 有人可以向我解释这种行为吗?