直接调用方法和使用“.call”方法之间的区别?WSS
Difference between straight calling a method and using the '.call' method ? JS
这样调用方法在javascript中有什么区别
_callback.call(this, "mystring");
而不是
_callback("mystring");
编辑:如果我不需要上下文,或者我对我所处的上下文很好,我可能会说这样做没有用?
call
允许您为正在调用的函数中的this
指定不同的值。
第一个示例是在调用它的函数中的任何this
的上下文中调用的。
第二个示例在默认对象的上下文中调用(在将window
或undefined
严格模式下的浏览器中)。
您可以在
使用"call"调用函数时设置上下文,即在函数内部"this"引用哪个对象。
有关更多详细信息,请查看此链接:
http://hangar.runway7.net/javascript/difference-call-apply
相关文章:
- XMLHttpRequest对象的open()和send()方法之间有什么区别
- MongoDB原生:toString和toHexString方法之间有什么区别吗?
- JavaScript:Date 的 toString() 和 toLocaleString() 方法之间的区别
- 在Ember.js中的方法之间共享变量上下文
- 在要设置动画的所有方法之间进行选择
- 声明Javascript名称空间的两种方法之间的区别
- JQuery:什么'这两个$.get()方法之间的区别是什么
- 什么'这两种对象构造方法之间的区别是什么
- 使用:nth-child()选择器和.get()方法之间的性能差异
- 将返回值作为主干视图方法之间的参数传递
- 直接调用方法和使用“.call”方法之间的区别?WSS
- JS中各种对象值收集方法之间的差异
- Google Maps/Google Places:getPlace 和 getDetails 方法之间有区别吗?
- 在构造函数内部和外部定义公共方法之间有什么区别吗?
- Javascript在调用者“方法”之间更改变量
- 引导方法和运行方法之间的角度有什么区别
- 如何在 react 中的方法之间进行通信
- 这些ES6导入方法之间的区别是什么
- 使用回调和调用方法之间的区别
- 两种提交表格方法之间的差异