ES6的箭头表达式

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

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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容