zoukankan      html  css  js  c++  java
  • JavascriptEnumerator

    描述:

    启用枚举集合中的项目.

    语法:

    var enumObj = new Enumerator([collections])

    collections 可选,为任意集合对象

    注意:

    集合在访问时,需要通过指针,移动到下一个元素.

    方法:

    方法 描述 语法
    atEnd() 返回一个bool值,指明是否已经到达结尾.
    如果当前项是集合中的最后一个,或者集合为空,或者当前项没有定义,则返回true,否则返回false
    enumObj.atEnd()
    item() 返回集合中的当前项
    如果没有定义,则返回undefined
    enumObj.item()
    moveFirst() 指针重新指向集合首位
    如果集合集合中没有项,则当前项被设置为defined
    enumObj.moveFirst()
    moveNext() 将集合中的当前项向下移动一项 enumObj.moveNext()

    例子:

    例子 效果
        <script type="text/javascript">
            var arr = new Array("a","b","c","d","e","f","g","h");
            var enumObj = new Enumerator(arr);
            while(!enumObj.atEnd()){
                document.write(enumObj.item()+"<br/>");
                enumObj.moveNext();
            }
        </script>
    image
            var i =0;
            var arr = new Array("a","b","c","d","e","f","g","h");
            var enumObj = new Enumerator(arr);
            while(!enumObj.atEnd()&& i<3){
                if(enumObj.item()=="d"){
                    i++;
                    enumObj.moveFirst();
                    document.write("<hr/>");
                }
                else{
                    document.write(enumObj.item()+"<br/>");
                    enumObj.moveNext();
                }
            }
    image
  • 相关阅读:
    Java方法
    Java程序控制
    Java基础语法
    编程语言的两大类型
    IntelliJ IDEA优化配置
    Hello World
    Java安装及卸载
    Java来龙去脉
    计算机底层基础
    Day14
  • 原文地址:https://www.cnblogs.com/oneword/p/1498380.html
Copyright © 2011-2022 走看看