[英]Where does this argument (c) come from? - net.createServer(function(c){…}
http://nodejs.org/api/net.html
我閱讀了net模塊的文檔,但是在此示例中無法理解callback參數的來源。
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”是什么或它來自何處。 我是Java語言的初學者,所以也許我錯過了一些東西。
createServer
是一個接受回調的函數。 那就是您在那里看到的function(...) {...}
構造。
c
參數由createServer
傳遞給回調。
如果可以將其與知名度進行比較,請考慮以下因素:
someElement.addEventListener("click",function(evt) {
// here, evt is the event object passed to the callback
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.