call、apply
来源:互联网 发布:58采集软件 编辑:程序博客网 时间:2024/05/22 00:38
//call和apply的区别
//Function.prototype.call和Function.prototype.apply区别仅在于传入的参数不同;
//apply接受两个参数,第一个是函数体内this对象的指向,第二个参数为一个带下标的集合
var func=function(a,b,c){ console.log([a,b,c])}func.apply(null,[1,2,3]);
//call传入的参数数量不固定,跟apply相同的是,第一个参数也是代表函数体内的this指向,从第二个参数开始往后,每个参数被依次传入函数
var func2=function(a,b,c){ console.log([a,b,c])}func2.call(null,1,2,3);var obj1={ name:"seven"};var obj2={ name:"anne"};global.name="global";var getName=function(){ console.log(this.name)}getName();getName.call(obj1);getName.apply(obj2)
阅读全文
0 0
- call apply
- call apply
- apply/call
- apply()/call()
- apply、call
- call apply
- call()、apply()
- Apply call
- call+apply
- call、apply
- prototype-apply and call
- call apply方法
- javascript call apply
- javascript apply vs call
- js call apply
- apply,call备忘
- this call apply
- javascript call() apply()
- Python模块学习:logging 日志记录
- Mysql常见错误及解决
- 开发过程遇到的一些问题(四)
- eclipse在线安装反编译工具步骤
- C程序员-从校园到职场
- call、apply
- 安装运行redis-trib.rb所需的环境
- kylin_存储之rowkey生成规则
- nginx在服务器可以通过域名可以访问,但是在外网不能访问
- oracle建表
- Eclipse配置注释模板以及模板导入设置
- 基于iOS的网络音视频实时传输系统(六)- AudioQueue播放音频,OpenGL渲染显示图像
- 数据结构实验之栈与队列十:走迷宫
- 深度学习中batchsize—epoch对训练模型的影响