call 方法的使用
来源:互联网 发布:广联达软件好学吗 编辑:程序博客网 时间:2024/05/21 06:11
简单的例子一个:
function Class1()
{
this.name = “class1″;
//js闭包
this.showName = function()
{
alert(this.name);
}
}
function Class2()
{
this.name = “class2″;
}
var c1 = new Class1();
var c2 = new Class2();
c1.showName.call(c2);
c1.showName.call(c2)中call方法把c1的方法放到了c2上执行,因为call方法替换的是函数内部this.name = “class2″后执行的方法,也就是说
执行c1.showName.call(c2)等同于执行
function Class2()
{
this.name = “class2″;
this.showName = function()
{
alert(this.name);
}
}
function Class1()
{
this.name = “class1″;
//js闭包
this.showName = function()
{
alert(this.name);
}
}
function Class2()
{
this.name = “class2″;
}
var c1 = new Class1();
var c2 = new Class2();
c1.showName.call(c2);
c1.showName.call(c2)中call方法把c1的方法放到了c2上执行,因为call方法替换的是函数内部this.name = “class2″后执行的方法,也就是说
执行c1.showName.call(c2)等同于执行
function Class2()
{
this.name = “class2″;
this.showName = function()
{
alert(this.name);
}
}
- call 方法的使用
- JS call方法的使用
- javascript Call方法 的使用
- js中的call()方法的使用实例
- call方法的使用,JavaScript中的apply()方法和call()方法使用介绍
- call 方法的应用
- javascript的call方法
- javascript中call方法使用
- javascript中call方法使用
- javascript中this,apply和call方法的使用
- javascript call()方法和this对象的使用
- JavaScript 中apply()、call()和bind()方法的使用
- js中bind、call、apply的方法使用
- javascript中call、apply、bind方法的使用
- JavaScript中call()和apply()方法的使用
- ALV Call function 的方法
- javascript call方法的理解。
- 函数的apply、call方法
- 深入理解C++中的mutable关键字
- Let the Balloon Rise
- 【Chapter4】还是do_GET
- Android通过共享用户ID来实现多Activity进程共享
- 多触摸学习
- call 方法的使用
- 用C#实现简单的FTP应用程序
- Number Sequence
- Nonblock I/O 及其使用
- JSCRIPT继承
- C# 中FtpWebRequest 类NetworkCredential多次连接认证的问题
- IE和Firefox的差异及解决方案
- BCB图像处理总结
- startActivityForResult的妙用