Javascript ES6中的箭头函数
2017-10-16 07:21
246 查看
ES6可以使用“箭头”(=>)定义函数,注意是函数,不要使用这种方式定义类(构造器)。
一、语法
1. 具有一个参数的简单函数
?
2. 没有参数的需要用在箭头前加上小括号
?
3. 多个参数需要用到小括号,参数间逗号间隔,例如两个数字相加
?
4. 函数体多条语句需要用到大括号
?
5. 返回对象时需要用小括号包起来,因为大括号被占用解释为代码块了
?
6. 直接作为事件handler
?
7. 作为数组排序回调
?
二、注意点
1. typeof运算符和普通的function一样
?
2. instanceof也返回true,表明也是Function的实例
?
3. this固定,不再善变
?
这个很有用,再不用写
4. 箭头函数不能用new
?
5. 不能使用argument
?
对于5,在Firefox36里测试是可以输出55的,貌似并没有这个限制
三、总结
以上就是关于ES6中箭头函数的全部介绍内容,希望对大家了ES6中的箭头函数能有所帮助。如果有疑问可以留言讨论。
一、语法
1. 具有一个参数的简单函数
?
?
?
?
?
?
?
1. typeof运算符和普通的function一样
?
?
?
me,
self,
_this了,或者
bind。
4. 箭头函数不能用new
?
?
三、总结
以上就是关于ES6中箭头函数的全部介绍内容,希望对大家了ES6中的箭头函数能有所帮助。如果有疑问可以留言讨论。
相关文章推荐
- JavaScript ES6 Arrow Functions(箭头函数)
- javascript es6 箭头函数
- Javascript带名、匿名、箭头函数区别
- E6箭头函数在哪些时候不适用
- ES6(ECMAScript 6 ) 箭头函数以及js中的this
- ES6中的箭头函数
- ES6箭头函数
- ES6之箭头函数使用
- ES6新特性箭头函数(Arrow Function)
- 深入浅出es6之箭头函数
- ES6箭头函数
- es6箭头函数的注意要点
- JavaScript箭头函数_动力节点Java学院整理
- es6中箭头函数学习的一个记录
- 解析vue data不可以使用箭头函数问题
- ES6折腾记- 箭头函数【Arrow function】要点及脱坑点
- Javascript中 带名 匿名 箭头函数的重要区别(推荐)
- ES6箭头函数及模版字符串
- ES6中箭头函数的使用
- 深入理解JavaScript中的箭头函数