区分call和apply
来源:互联网 发布:单片机中断优先级 编辑:程序博客网 时间:2024/05/22 22:34
区分call和apply就一句话
foo.call(this,arg1,arg2,arg3)===foo.apply(this,arguments)===this.foo(arg1,arg2,arg3)
$(function() { function student(name,age){this.name=name;this.age=age;student.writeBook=function(){alert(this.name+"writeHomeWork");} } function teacher(name,age){this.name=name;this.age=age;teacher.kickass=function(a,b){alert(this.name+" kickass "+a+b+"次");} } var s=new student("小明","13"); var t=new teacher("老师","40"); //小明逆袭 teacher.kickass.call(s,"老师","3"); teacher.kickass.apply(s,["老师","3"]); });
apply的区别只是后面的参数可以是数组,call则是依次传入的参数,如果参数数量不明确的情况下是用apply
- 区分call和apply
- call和apply的使用和区分
- 快速区分callee、caller、apply、call、arguments
- apply 和call区别
- javascript call()和apply()
- js call()和apply()
- call和apply
- call和apply方法
- javascript call和apply
- call和apply
- call和apply
- apply()和call()
- apply和call应用
- call 和 apply 方法
- apply()和call()
- javascript call()和apply()
- call和apply
- js-call和apply
- mysql 的一些常遇见问题
- 使用 from module import 导入模块
- TouchDelegate 来增大按钮的点击区域
- String 与Date的转换
- vs2008中各种路径的设置及#include<>与#include“”的选择
- 区分call和apply
- Cognos8.4.1下载地址和安装配置手册
- 房子不是盖来住的?
- Spring AOP (下)
- 五个好的C语言编程实践
- 微软赶紧收购黑莓吧
- APUE_信号
- 11个在线编码大赛
- 小巴黎技术博客