木灵鱼儿
JavaScript设计模式与开发实践
JavaScript 迭代器模式
迭代器模式是一种行为设计模式,它允许您遍历集合中的元素,而无需暴露其底层表示(列表、堆栈、树等)。简单点来说就是自己去实现一个for循环。var each = function( ary, callback ){ for ( var i = 0, l = ary.length; i < l; i++ ){ callback.call( ary[i], i, ary[ i ] ); // 把下标和元素当作参数传给 callback 函数 } }; each( [ 1, 2, 3 ], function( i, n ){ alert ( [ i, n ]...
最近评论