首页 > 编程知识 正文

vue箭头函数用法,js箭头函数this指向

时间:2023-05-05 18:23:54 阅读:21157 作者:721

1. 普通函数 【具名函数】

普通函数有函数声明的升级

一般函数定义:关键字(function )函数名(参数) /参数为形参)函数体return xxx} (一般函数调用)函数名)参数)//参数为实参)形参)我位于此处val被传递形参调用函数(1,2,3 )是通过实参//函数宣言提高fun ) (1,2,3 ) functionfun ) )。

2. 匿名函数

匿名函数有变量上升函数声明没有上升

匿名函数定义: var变量名=关键字()函数体return xxx} )匿名函数调用)变量名) ) var b=function ) ) console.log(arguments ) ) /输出arguments

3.箭头函数

箭号函数的定义: var变量=(自变量) /自变量) )箭号函数的调用:变量名)//实自变量箭号函数自变量为一个时,包围自变量的括号) )在箭号函数主体只有一行的情况下,包围函数主体的大括号() ) 新控制台. log (arguments ) (a ) [ 4,5,6 ] )同:

函数的所有数据类型都是函数

区别:

this的指向:

在全局函数中,常规函数和匿名函数的this指向获取该上下文的this值(如果窗口allow函数的this指向allow函数未绑定到this )

(箭号函数为call )或apply ) )方法调用一个函数时,只传递一个参数,不影响this。 ) arguments内置对象:

在JavaScript中,arguments对象是相对特殊的对象,实际上是当前函数的内置对象。 也就是说,所有函数都内置了arguments

常规函数和匿名函数都有arguments内置对象箭头函数。 没有arguments内置对象箭头函数。 没有原型

亚罗函数不能是构造函数。 (因为没有this ) ) ) ) ) ) )。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。