Rico的prototype.js中类Enumerable的each方法应该怎么理解,懂的朋友来帮帮忙~~谢谢
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;
}
},
......
each 方法中的_each应该怎么理解?在哪里实现的,还有each方法完成了什么工作?
还有个问题:
Array.prototype._reverse = Array.prototype.reverse; 这句中的_reverse和reverse是什么关系有什么不同吗,都是什么意思呢?实在没找到资料可以查阅.懂的朋友帮帮忙~~~谢谢了!!