举例什么时候会用到 call(), apply()
生活随笔
收集整理的這篇文章主要介紹了
举例什么时候会用到 call(), apply()
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
var obj = (function() {var privateFn = function() {alert(this.id);}return {id: 123,publicFn: function() {privateFn.call(this);}};
}());obj.publicFn();
像上面,你可以訪問到 ojb.publicFn(), 但私有的 privateFn() 就無法通過 obj.privateFn() 訪問到了。
call 與 apply 不同點是接受參數方式不同:
apply(this,[param1,param2, ...]); call(this,param1, param2, ...);?
轉載于:https://www.cnblogs.com/shrekuu/p/3758876.html
總結
以上是生活随笔為你收集整理的举例什么时候会用到 call(), apply()的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: libevent(1)
- 下一篇: Hello Mybatis 03 数据关