我想在全局范围内执行数组中的所有函数。我想用一个简写,所以我决定在所有功能上使用Function.prototype.call
和call
Function.prototype
的call
方法。我不在乎forEach
发送给函数的参数。为什么我不能在forEach函数数组上使用Function.prototype.call?
[function(){}, function(){}].forEach(Function.prototype.call.call)
为什么这不工作,并抛出以下错误?
TypeError: undefined is not a function
撇开:Function.call === Function.prototype.call; (因为继承有效) – dandavis 2014-09-25 22:11:05