ES6的箭头表达式

2018-09-06  本文已影响0人  sprittee

假设我们要建立一个简单的有返回值的函数

var foo=function(bar){return bar+1};

而在ES6中使用箭头表达式可以直接写成:

var foo=(bar)=>bar+1;//foo(bar)返回bar+1

比较两种表达式,函数表达式可读性会更强一些,但是不如箭头表达式来的简洁。

  1. 箭头表达式在无参数条件下:
var foo=()=>1; //foo()返回1
  1. 两个参数条件下:
var foo=(bar1,bar2)=>bar1+bar2; //返回bar1+bar2
上一篇 下一篇

猜你喜欢

热点阅读