1. 首页
  2. 编程语言
  3. Javascript
  4. JavaScript中函数(Function)的apply与call理解

JavaScript中函数(Function)的apply与call理解

上传者: 2021-12-03 20:57:17上传 PDF文件 46.12 KB 热度 25次

JavaScript函数调用分为4中模式:1. 方法调用模式:即对象包含方法属性,Obj.methodName()或者Obj[methodName]()。其中this为函数对象上下文,arguments为实际参数。在执行add.call; 之前add和test都属于window下,此时this指向window。add.call; 执行时,进入add方法体,此时this由window切换为test,此时this.a=test.a,this.b=test.b,c为形式参数传入的值,即alert()的结果为1+2+3=6。apply也是一样的功能。

下载地址
用户评论