Node.js如何区分传递给函数的多个参数?

时间:2018-11-07 13:20:43

标签: javascript node.js

例如,我编写以下代码:

var http = require('http');

var server = http.createServer(function(req, res) {
  res.end('Hello world!');
});

server.listen(8000, function() {
  console.log('Serever started');
});
  

但是,server.listen()的定义如下:

server.listen(端口,主机名,待办事项,回调);

listen()方法有四个参数,而在我的代码中仅传递了两个参数port和callback。 该方法如何知道function(){console.log('服务器已启动');}是“回调”而不是“主机名”?它会自动检查参数的类型吗?

0 个答案:

没有答案