ES6箭头函数

箭头函数使函数更加简洁

是function的语法糖(语法糖是为了简化语法)

一. 箭头函数和普通函数的区别

1. 箭头函数的this是绑定在被声明环境的this,普通函数的this是跟随上下文的

2. 箭头函数里面没有arguments对象,如果需要取不定个数参数,可以用...rest接收

3.箭头函数不能被当做构造函数(箭头函数前面不能写new)

二. 箭头函数的简写方式

1. 只有一个参数的时候,可以省略参数位置的小括号();没有参数的时候不能省略参数的小括号

注意:...number(rest)形式不能省略小括号;alert、``(反引号字符串模板)可以省略大括号

2. 函数体如果只有一句表达式可以省略大括号{}和return

例子:

let arr = [1,2,3];
arr.map(itme => item **2);

 

posted @ 2021-09-24 16:04  YEZI32  阅读(31)  评论(0)    收藏  举报