位置: 编程技术 - 正文
推荐整理分享详解Javascript ES6中的箭头函数(Arrow Functions),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
ES6可以使用“箭头”(=>)定义函数,注意是函数,不要使用这种方式定义类(构造器)。
一、语法
1. 具有一个参数的简单函数
2. 没有参数的需要用在箭头前加上小括号
3. 多个参数需要用到小括号,参数间逗号间隔,例如两个数字相加
4. 函数体多条语句需要用到大括号
5. 返回对象时需要用小括号包起来,因为大括号被占用解释为代码块了
6. 直接作为事件handler
7. 作为数组排序回调
二、注意点
1. typeof运算符和普通的function一样
2. instanceof也返回true,表明也是Function的实例
3. this固定,不再善变
这个很有用,再不用写me,self, _this了,或者bind。
4. 箭头函数不能用new
5. 不能使用argument
对于5,在Firefox里测试是可以输出的,貌似并没有这个限制
三、总结
标签: 详解Javascript ES6中的箭头函数(Arrow Functions)
本文链接地址:https://www.jiuchutong.com/biancheng/373576.html 转载请保留说明!友情链接: 武汉网站建设