1. 首页
  2. 数据库
  3. 其它
  4. JS中的call()和apply()方法的详解

JS中的call()和apply()方法的详解

上传者: 2021-01-16 22:01:29上传 PDF文件 36.59KB 热度 37次
一、定义 每个函数都包含两个非继承而来的方法:call() 方法和 apply() 方法 在 javascript 中,call 和 apply 都是为了改变某个函数运行时的上下文(context)而存在的,一般来说,this总是指向调用某个方法的对象,但是使用call()和apply()方法时,就会改变this的指向 语法: apply() 接收两个参数,一个是函数运行的作用域(this),另一个是参数数组 apply([thisObj [,argArray]]) thisObj:这个对象会代替调用apply的函数里this对象 argArray:这个是参数数组,会传递给调用apply的方
用户评论