applycall和bind的简单学习
Posted 雨小木的学习记录
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的简单学习的主要内容,如果未能解决你的问题,请参考以下文章