js学习之call和apply
RV.jpg)
贪玩蓝月真好玩,但学习还是要继续的
我们平时调用一个js函数是这样的
1 | var ruben = { |
输出结果

那么我们现在新创建一个对象
1 | var Achao = { |
如果我们想在Achao里调用ruben里的say函数
我们就可以这样
1 | var whatAchaoSaid = ruben.say.call(Achao, "村头恶霸华农、刑部尚书手工耿、木瓜大盗莫叔、非洲人犯朱一旦") |
输出结果

这就是call函数的使用方式和场景了
那么还有一个apply呢?
和call不同,它调用方法给的参数需要是一个数组
1 | var Hegel = { |

否则会抛出异常

