javascript call方法:
来源:互联网 发布:孙耀威郑家榆 知乎 编辑:程序博客网 时间:2024/06/05 18:33
call方法:
语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])
定义:调用一个对象的一个方法,以另一个对象替换当前对象。
说明:
call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。
如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj。
apply方法:
语法:apply([thisObj[,argArray]])
定义:应用某一对象的一个方法,用另一个对象替换当前对象。
说明:
如果 argArray 不是一个有效的数组或者不是 arguments 对象,那么将导致一个 TypeError。
如果没有提供 argArray 和 thisObj 任何一个参数,那么 Global 对象将被用作 thisObj, 并且无法被传递任何参数。
-------------------------------------------==
<html>
<head>
<script language="javascript">
/**定义一个animal类*/
function Animal(){
this.name = "Animal";
this.showName = function(){
alert(this.name);
}
}
/**定义一个Cat类*/
function Cat(){
this.name = "Cat";
}
/**创建两个类对象*/
var animal = new Animal();
var cat = new Cat();
//通过call或apply方法,将原本属于Animal对象的showName()方法交给当前对象cat来使用了。
//输入结果为"Cat"
animal.showName.call(cat,",");
//animal.showName.apply(cat,[]);
</script>
</head>
<body></body>
</html>
- javascript call方法:
- javascript call()方法
- javascript之call方法
- javascript call方法
- javascript的call方法
- javascript中call()方法
- JavaScript中的call方法
- JavaScript中的call方法
- javascript中的apply&call方法
- javascript call和apply方法
- javascript call方法的理解。
- javascript call和apply方法
- javascript 中call方法解析
- Javascript中的Call方法讨论
- javascript中call方法详解
- javascript中call方法使用
- Javascript中的Call方法讨论
- javascript Call方法 的使用
- 安装iis后出现windows文件保护怎么办?
- 关于iframe ajax 跨越的简单列子
- 链式存储池
- 难倒犹太人的11个数学问题
- php比较长的configure
- javascript call方法:
- Analyzing Linux kernel crash dumps with crash - The one tutorial that has it all
- Apache 连接数优化
- Android Context Menu和Options Menu菜单的区别
- 在linux中使用head命令和tail命令查看文件中的指定行
- JDK1.7下生成申请Google Map API开发密钥所需的MD5指纹信息
- 空瓶换饮料类问题的程序解
- OpenCv在Qt中的使用
- Nginx配置文件解析之二