解决方案 »

  1.   

    谁能说说所定义枚举类的foreach是怎么用的? 就是enumeration.foreach这句想要表达的。
      

  2.   

    搞错啦~foreach那一句,不是this.length, 是this.values.length,对不起,给你们造成困扰了。
      

  3.   

    我最讨厌看兼容,
    他最终是为了达到这效果。var $Coin = enumeration({
    Penny : 1,
    Nickel : 5,
    Dime : 10,
    Quarter : 25
    });
    f = function(a){
    string = a;
    string +=this.ha1;
    string +=this.ha2;
    alert(string);
    };
    c ={
    ha1:"ha1",
    ha2:"ha2"
    };
    $Coin.foreach(f,c);
      

  4.   

    是呀。一开始我把this.values.length的values抄丢了,所以迷糊了。
    这个代码体现了JavaScript的flexible和dynamic,着实让人唏嘘不已。