js中箭头函数表达式(=>)比函数表达式的语法更短,并没有绑定this,arguments,super,或者new.target。箭头函数通常是匿名的。这种函数适用于匿名函数,不能当做构造函数使用。
下面是箭头函数的用法:
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\n');
});
上面代码相当于
const server = http.createServer(function(req, res){
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\n');
});
参考:
http://stackoverflow.com/questions/39328295/what-does-mean-in-node-js
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions
标签: nodejs
发表评论 登录: