标签:cal 多个 必须 函数 code 调用 this 改变 学习
它们均可以改变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)();
标签:cal 多个 必须 函数 code 调用 this 改变 学习
原文地址:https://www.cnblogs.com/lipu12281/p/12017272.html