js中bind、call、apply函数的用法
来源:互联网 发布:华为整体网络解决方案 编辑:程序博客网 时间:2024/05/18 05:26
1
2
3
4
5
6
7
var
a = {
v : 0,
f :
function
(xx) {
this
.v = xx;
}
}
a.f(5);
1
2
3
4
function
f(xx) {
this
.x = xx;
}
f(5);
1
2
3
4
function
a(xx) {
this
.m = xx;
}
var
b =
new
a(5);
1
2
3
4
5
6
7
function
a(xx) {
this
.b = xx;
}
var
o = {};
a.apply(o, [5]);
alert(a.b);
// undefined
alert(o.b);
// 5
1
2
3
4
5
6
7
function
a(xx, yy) {
alert(xx, yy);
alert(
this
);
alert(arguments);
}
a.apply(
null
, [5, 55]);
a.call(
null
, 5, 55);
1
2
3
4
5
6
7
8
9
10
var
m = {
"x"
: 1
};
function
foo(y) {
alert(
this
.x + y);
}
foo.apply(m, [5]);
foo.call(m, 5);
var
foo1 = foo.bind(m, 5);
foo1();
1
function
jam() {};
1
var
jam =
function
() {};
1
function
jam() {}();
1
(
function
jam() {}());
0 0
- js中bind、call、apply函数的用法
- js中bind、call、apply函数的用法
- js中bind、call、apply函数的用法
- js中bind、call、apply函数的用法
- js中bind、call、apply函数的用法
- js中bind、call、apply函数的用法
- js中bind、call、apply函数的用法
- js中bind、call、apply函数的用法
- js中bind、call、apply函数的用法
- !!js中call、apply、bind的用法
- js中call、apply、bind的用法
- Javascript中bind、call、apply函数用法
- Javascript中bind、call、apply函数用法
- js中call、apply、bind函数
- Javascript中call,apply,bind三个函数的用法
- JavaScript中call、apply、bind函数的用法
- JS中apply call bind的区别
- JS中call、apply、bind的区别
- Google推出iOS功能性UI测试框架EarlGrey
- 绑定型service
- linux-test测试
- LeetCode_OJ【63】Unique Paths II
- 设计模式(6)---状态模式
- js中bind、call、apply函数的用法
- 字符集之间转换
- monkey离线运行之shell脚本实现
- 让Xcode使用旧版Xcode的SDK
- Nginx安装部署
- 企业元老级员工的激励方式两大解决方案
- Apache安装部署静态网站
- VS2012注册ActiveX控件失败的解决方案
- poj3261Milk Patterns【可重叠最长重复子串次数大于k】