未捕获的TypeError:undefined不是函数

时间:2014-11-04 22:22:57

标签: prototypejs

此错误未捕获TypeError:undefined不是一个函数不断抛出它是如果prototype.js我没有写网站的一部分,但它似乎导致其他项目上的大量错误。这是什么原因?谢谢

var Enumerable = (function() {
      function each(iterator, context) {
        var index = 0;
        try {
          this._each(function(value) {
            iterator.call(context, value, index++);
          });
        } catch (e) {
          if (e != $break) throw e;
        }
        return this;
      }

1 个答案:

答案 0 :(得分:0)

枚举的对象可能无法枚举。查看代码中的任何地方.each()并确保将有效的对象/数组传递给它。