Javascript call apply
来源:互联网 发布:php date一串数字 编辑:程序博客网 时间:2024/05/20 18:16
call 方法
调用一个对象的一个方法,以另一个对象替换当前对象。
call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj。说明白一点其实就是更改对象的内部指针,即改变对象的this指向的内容。这在面向对象的js编程过程中有时是很有用的。
call函数和apply方法的第一个参数都是要传入给当前对象的对象,及函数内部的this。后面的参数都是传递给当前对象的参数。
运行如下代码:
<script>
</script>
可见分别弹出了func和var。//先调用func函数,用this.a=”func”替换myfunc中的this.a ; 然后将”var”传递给方法myfunc的参数x
对于apply和call两者在作用上是相同的,但两者在参数上有区别的。
如 func.call(func1,var1,var2,var3)==func.apply(func1,[var1,var2,var3])
- Javascript call apply
- voip call term
- javascript call apply
- javascript apply vs call
- javascript call() apply()
- JavaScript的call、apply
- Javascript call and apply
- javascript call()和apply()
- JavaScript call and apply
- JavaScript:prototype&apply&call
- JavaScript中的call、apply
- javascript apply call详解
- javascript call和apply
- javascript apply/call解读
- javascript 之 call & apply
- javascript call()和apply()
- Javascript apply, call this
- 【JavaScript】call, apply, bind
- Javascript 面向对象 属性特性
- JavaScript 对象 值传递
- Javascript 正则表达式 RegExp
- 文本编程
- 原型模式 类继承
- Javascript call apply
- CSS Hack
- CSS3 Transition Transform Animat…
- 开源项目AndroidAnnotations
- jQuery选择器 (详解)[转]
- register关键字在c语言和c++中的差异
- Facebook是如何做自动化测试的
- 我的第一个HTML5游戏——打地鼠总结…
- 我的第一个HTML5游戏——打地鼠具体…