protype.js 中Enumerable中调用了iterator函数,这个函数在哪定义,有什么作用
litex 2007-02-01 10:25:58 小弟最近在看protype的source,看到了Enumerable部分,其中有部分代码如下:
var Enumerable = {
each: function(iterator) {
var index = 0;
try {
this._each(function(value) {
try {
iterator(value, index++);
} catch (e) {
if (e != _continue) throw e;
}
});
} catch (e) {
if (e != _break) throw e;
}
},
中间调用了一个iterator函数,这个函数在哪定义,有什么作用?
请各位高手指导,谢谢!