ES6箭头函数

来源:互联网 发布:淘宝直通车的作用 编辑:程序博客网 时间:2024/06/16 07:43

ES6标准新增了一种新的函数:Arrow Function(箭头函数)。

为什么叫Arrow Function?因为它的定义用的就是一个箭头:
下面是把es6写法拆分为es5,使阅读更方便简单。

一个参数写法;

//es6写法         let s = a=>a+1; console.log(s(1)) //打印结果为 2//es5写法var s = function(a){    return a+1}console.log(s(1))//浏览器打印为 2

二个参数

//es6  两个参数必须加()let a = (s,b)=>s+b;console.log(a(1,2))//打印结果为3//es5var a = function(s,b){    return s+b;}consolo.log(a(1,2));//浏览器打印为 3

多个参数

//es6   ... 操作符 上篇有写过let x = (a,b,...c)=>{    var i , sub = a+b;    for (i=0;i<c.length;i++) {        sub+=c[i];      }    return sub}console.log(x(1,2,3,4,5));//打印结果为 15
原创粉丝点击