这个论点(c)来自哪里? - net.createServer(function(c){...}

时间:2014-04-25 18:44:53

标签: javascript node.js

http://nodejs.org/api/net.html

我阅读了net模块的文档,但是在这个例子中无法理解回调参数的来源。

var server = net.createServer(function(c) { //'connection' listener
  console.log('server connected');
  c.on('end', function() {
    console.log('server disconnected');
  });
  c.write('hello\r\n');
  c.pipe(c);
});

我不明白传入的内容' c'当客户端与服务器建立连接时,它是来自何处。我是Javascript的初学者,所以也许我错过了一些东西。

1 个答案:

答案 0 :(得分:0)

createServer是一个接受回调的函数。这是你在那里看到的function(...) {...}构造。

c参数由createServer传递给回调。

如果有助于与知名人士进行比较,请考虑以下事项:

someElement.addEventListener("click",function(evt) {
    // here, evt is the event object passed to the callback
});