public JS unclone() { return this; }
public JS.Enumeration keys() throws JSExn {
return new Enumeration(null) {
- private int pos = 0;
- public boolean _hasNext() { return pos < size(); }
- public JS _next() { return (JS)JSArray.this.get(pos++); }
+ private int n = 0;
+ public boolean _hasNext() { return n < size(); }
+ public JS _next() { return Script.N(n++); }
};
}
public JS get(JS key) throws JSExn {