JavaScript中箭头函数与普通函数有哪些显著差异?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1686个文字,预计阅读时间需要7分钟。
目录
1.射击函数的使用
1.1 从普通函数到射击函数2.省略大括号和 return
3.省略小括号
4.射击函数与普通函数的区别
1. 射击函数的 this 是父级作用域的 this 2. call、apply、bind 无法改变射击函数的 this目录
- 1. 箭头函数的使用
- 1. 普通函数到箭头函数
- 2. 省略大括号和 return
- 3. 省略小括号
- 2. 箭头函数与普通函数的区别
- 1. 箭头函数的 this 是父级作用域的 this
- 2. call、apply、bind无法改变箭头函数的 this
- 3. 不可以作为构造函数
- 4. 不可以使用 arguments
- 5. 箭头函数不支持 new.target
1. 箭头函数的使用
ES6 中新增了使用箭头=>来定义函数表达式的方法。很多情况下,箭头函数和函数表达式创建的函数并无区别,只有写法上的不同。
本文第二块内容将介绍箭头函数和普通函数功能上的区别。
本文共计1686个文字,预计阅读时间需要7分钟。
目录
1.射击函数的使用
1.1 从普通函数到射击函数2.省略大括号和 return
3.省略小括号
4.射击函数与普通函数的区别
1. 射击函数的 this 是父级作用域的 this 2. call、apply、bind 无法改变射击函数的 this目录
- 1. 箭头函数的使用
- 1. 普通函数到箭头函数
- 2. 省略大括号和 return
- 3. 省略小括号
- 2. 箭头函数与普通函数的区别
- 1. 箭头函数的 this 是父级作用域的 this
- 2. call、apply、bind无法改变箭头函数的 this
- 3. 不可以作为构造函数
- 4. 不可以使用 arguments
- 5. 箭头函数不支持 new.target
1. 箭头函数的使用
ES6 中新增了使用箭头=>来定义函数表达式的方法。很多情况下,箭头函数和函数表达式创建的函数并无区别,只有写法上的不同。
本文第二块内容将介绍箭头函数和普通函数功能上的区别。

