X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fibex%2Fjs%2FJSArray.java;h=7b90de74ee9e78468a5f40cc461bf653baef8598;hb=4daeeb4119b901d53b44913c86f8af3ce67db925;hp=f29b79aaeac0e681bb0061bc510479c1b2be62c4;hpb=3591b88b94a6bb378af3d4abe6eb5233ce583104;p=org.ibex.core.git diff --git a/src/org/ibex/js/JSArray.java b/src/org/ibex/js/JSArray.java index f29b79a..7b90de7 100644 --- a/src/org/ibex/js/JSArray.java +++ b/src/org/ibex/js/JSArray.java @@ -99,11 +99,11 @@ public class JSArray extends JS { public Enumeration keys() { return new Enumeration() { - int cur = 0; - public boolean hasMoreElements() { return cur >= size(); } + private int n = size(); + public boolean hasMoreElements() { return n > 0; } public Object nextElement() { - if (cur >= size()) throw new NoSuchElementException(); - return new Integer(cur++); + if(n == 0) throw new NoSuchElementException(); + return new Integer(--n); } }; }