JS中的call和apply浅谈
来源:互联网 发布:java空指针异常 编辑:程序博客网 时间:2024/06/14 23:40
call和apply两个函数的简单应用包括绑定一些函数,用于传递参数。
例子如下:
function sum(x,y){
return x+y;
}
function call1(num1,num2){
return sum.call(this,num1,num2);
}
alert(call1(10,20)); // 30
function apply1(num1,num2){
return sum.apply(this,[num1,num2]);
}
alert(apply1(20,40)); // 60
function test(a,b){
return a+b;
}
function Obj(x,y){
this.x = x;
this.y = y;
return x*y;
}
var o = new Obj(10,20);
alert(test.call(o,o.x,o.y));
阅读全文
0 0
- JS中的call和apply浅谈
- 浅谈JS中的call、apply和bind
- JS中的call和apply
- js中的call和apply
- JS中的Call和Apply
- js 中的apply和call
- Js中的call和apply
- JS中的apply和call
- js中的call和apply
- js中的 call()和apply()
- js中的call和apply
- js 中的call 和 apply
- js中的call()和apply()
- JS中的call和apply
- JS中的call()和apply()
- 浅谈js中的call,apply,bind方法中的this指针
- js中的call()和apply()方法
- js中的apply()和call()方法详解
- structs中的result类型
- Android为应用添加角标(Badge)
- JS其他引用类型对象
- JS的三种函数声明
- 虚函数和纯虚函数的区别
- JS中的call和apply浅谈
- 栈结构
- js模拟Java类
- Myeclipse调试快捷键
- [HDU5414]CRB and String
- UVa1471 LIS变种 nlgn
- 数据库连接池
- POJ
- MVC学习:基础语法