Javascript中bind、call、apply函数用法
来源:互联网 发布:知乎 台湾 编辑:程序博客网 时间:2024/04/28 07:46
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
- Javascript中bind、call、apply函数用法
- Javascript中bind、call、apply函数用法
- Javascript中call,apply,bind三个函数的用法
- JavaScript中bind、call、apply函数用法详解
- JavaScript中bind、call、apply函数用法详解
- JavaScript中bind、call、apply函数用法详解
- JavaScript中bind、call、apply函数用法详解
- JavaScript中call、apply、bind函数的用法
- JavaScript中bind、call、apply函数用法详解
- Javascript中apply、call、bind
- Javascript中apply、call、bind
- Javascript中apply、call、bind
- Javascript中apply、call、bind
- Javascript 中 apply、call、bind
- Javascript中apply、call、bind
- Javascript中apply、call、bind
- Javascript中apply、call、bind
- Javascript中关于call,apply,bind这三个函数的用法
- SDUTACM图案打印
- [leetcode] 【字符串】71. Simplify Path
- Google 和 Facebook 如何大规模处理 IT 事件管理 —— 2016 SRE 大会之我见
- Opera浏览器渴打开pdf文件
- Intel Media SDK H264 encoder GOP setting
- Javascript中bind、call、apply函数用法
- c# 使用webbrower做界面
- firewalld 开启端口配置
- AndroidStudio获取sha1值
- Android之BroadcastReceiver(一):广播机制简介
- 两阶段提交-2PC
- Leetcode 318. Maximum Product of Word Length
- Android 5.0 Palette使状态栏变色
- [乐意黎]学驾照之汽车灯光