JavaScript迭代

http://my.oschina.net/u/2346786/blog/647895



<script>
    var arr = ["1","2","3"];
    var diedai = (function(){
        var length = arr.length,
        index = 0;
        return {
            hasNext:function(){
                return index < length;
            },next:function(){
                var data = arr[index];
                index = index+1;
                return data;
            }
        }
    })();
 
    while(diedai.hasNext()){
        alert(diedai.next());
    }
</script>

猜你喜欢

转载自panyongzheng.iteye.com/blog/2286516