循环遍历函数数组 - 对象不支持此属性或方法(IE8)

时间:2013-09-26 05:53:45

标签: javascript for-loop internet-explorer-8

我正在尝试循环遍历函数数组并执行所有这些函数。 这是我的代码 -

for(var x=0;x<myFunctions.length;x++) {
    myFunctions[x]();
}

它在其他浏览器上没有任何错误/警告但是IE(8)会抛出此警告:

  

Object不支持此属性或方法

该功能确实执行,一切顺利。 有人可以解释可能导致此错误的原因吗?

注意:无论正在执行的函数中有什么内容,错误仍然存​​在,我尝试运行空白函数,即使

1 个答案:

答案 0 :(得分:0)

如果您可以共享一个功能示例,那就太好了。 您可能会在函数本身中出现错误,请使用调试工具(在浏览器中通常为f12)逐行。

BTW阅读关于如何执行javascript函数的'call'和'apply'。