jQuery中的迭代器 $.each
内部迭代器
外部只需要一次调用
var each = function (array, callback) {}
内部迭代器
外部迭代器必须显式地请求迭代下一个元素
var Iterator = function (obj) {var next = function () {}var isDon = function () {}var getCurItem = function () {}}
迭代类数组对象和字面量对象
倒序迭代器
中止迭代器
迭代器的应用举例
类似多态、策略模式
// 文件上传
