不操千曲而后晓声,观千剑而后识器。这篇文章主要讲述applycall和bind的简单学习相关的知识,希望能为你提供帮助。
它们均可以改变this指向
apply和call简单的说都是一样的东西,只是参数不同
obj.Fun.call(nd); obj.Fun.apply(nd);
其中call可以传多个参数,apply只能传两个参数
obj.Fun.call(nd,xx,xx); obj.Fun.apply(nd,[xx,xx]);
bind 返回的是一个新的函数,必须调用它才会被执行
obj.Fun.bind(nd)();
obj.Fun.bind(nd,xx,xx)();
【applycall和bind的简单学习】
推荐阅读
- Android轮播图实现详细过程
- mybatis的通用mapper小结
- 吴裕雄--天生自然Android开发学习(android开发知识学习思维导图)
- 产品策略(核心概念和流程指南)
- 分解设计原理(带有信息图)
- 有说服力的设计(有效利用先进的心理学)
- 移动UI设计人员入门
- 如何设计可转换的登录页面
- 永远不要称自己为UI设计器(UI是UX)