Node.js の内部を調べていると、次のメソッド定義に出くわしました。
//File: node/lib/net.js
Socket.prototype.listen = function() {
debug('socket.listen');
var self = this;
self.on('connection', arguments[0]);
listen(self, null, null, null);
};
Socket オブジェクトのlisten
メソッド内には、(一見) グローバル関数への呼び出しがあり、名前もlisten
.
listen(self, null, null, null);
この JavaScript メソッド/関数はどこで定義されていますか? コードベース内のすべての JavaScript ファイルを精査しましたが、見つからないようです。
(ノードの実行パスを追跡し、システムの奥深くで使用されているパターンを理解しようとする以外に、ここで達成しようとしている特定のタスクはありません。)