JS call bind apply
来源:互联网 发布:自建邮件服务器 linux 编辑:程序博客网 时间:2024/06/01 01:33
- function a(xx, yy) {
- alert(xx, yy);
- alert(this);
- alert(arguments);
- }
- a.apply(null, [5, 55]);
- a.call(null, 5, 55);
- function a(xx) {
- this.b = xx;
- }
- var o = {};
- a.apply(o, [5]);
- alert(a.b); // undefined
- alert(o.b); // 5
//测试var m = { "x" : 5,};alert( m.x + 6 ); //11function foo(y) { alert( this.x + y );}foo( 5 ); //Nanfoo.call(m , 6); // 11foo.apply( m, [7]); // 12var foo1 = foo.bind( m, 8);foo1(); // 13在foo中并不存在this.x ,
而call apply bing 相当于给继承m的x属性
继承的时候改变this的指向,foo里面的对象m变成this。
1 0
- JS call bind apply
- JS之apply、call、bind
- 【面向JS--apply、call、bind】
- js中的apply/call/caller/callee/bind
- !!js中call、apply、bind的用法
- js function call,apply,bind方法
- js中call、apply、bind的用法
- JS中的call、apply、bind方法
- JS中的call、apply、bind方法
- JS中的call、apply、bind方法
- apply, call, bind在js中的区别
- JS中call、apply、bind使用指南
- JS中apply call bind的区别
- JS中的call、apply、bind方法详解
- JS中call、apply、bind大概区别
- 理解JS中的call、apply、bind方法
- JS中的call、apply、bind方法
- JS中的call、apply、bind方法
- DLL EXE查看工具 Dumpbin.exe
- 第一天
- uva 10047 The Monocycle (bfs||思维数组标记状态)
- 使用@Aspect不起作用
- 洛谷 P1051 谁拿了最多奖学金
- JS call bind apply
- 变步长梯形法
- SpringMVC 异常处理
- linux入门
- RabbitMQ 高可用集群搭建及电商平台使用经验总结
- IOS 仿京东右侧滑出筛选页面效果
- 蓝桥杯--比酒量、奇怪的比赛
- 协调者布局
- Http实现的小功能技巧