Nodejs箭头函数表达式(=>)

2017-2-23 Frank NodeJS

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

« 上一篇:ECMAScript 6之 let和const命令 | 下一篇:tmux使用»

发表评论 登录

Top