欢迎光临散文网 会员登陆 & 注册

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

2023-07-21 09:33 作者:记得每天换水  | 我要投稿

JavaScript箭头函数 (Arrow Function) 具有以下几个特点:

1.简洁的语法:箭头函数的语法比普通函数更加简洁,可以通过省略function关键字、圆括号和大括号来定义函数

2.隐式返回: 如果箭头函数只有一条语句,可以省略大括号,并且自动将该语句的结果作为返回值。这种隐式返回的特性可以简化函数的书写

3.this绑定:箭头函数没有自己的this值,它继承外部作用域的this值。在箭头函数内部使用this时,实际上是引用了外部函数的this值,而不是根据函数的调用方式动态绑定this。

4.没有arguments对象: 箭头函数没有自己的arguments对象,但可以访问外部函数的arguments对象。如果需要使用函数的参数,可以使用扩展运算符或者rest参数语法。

5.不能作为构造函数: 由于箭头函数没有自己的this值,因此不能使用new关键字来调用箭头函数创建对象实例。如果试图使用new关键字调用箭头函数,会抛出一个错误。

6.没有prototype属性: 箭头函数没有自己的prototype属性,因此也不能使用箭头函数来定义构造函数

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip的评论 (共 条)

分享到微博请遵守国家法律