Normen a écrit :
> that really works great; thanks for the advice.
> 
> Do you also know how I can "reedelgate" JAvascript array methods like pop, 
> shift et al.

Your array-like object already supports Array methods... as long as they 
don't change its length (remember your object is backed by a Java 
array). Shift, splice, unshift, pop and push don't work but map, 
forEach, some, every work.

If what you want is to have specialized versions of these methods, 
instead of creating an Array, instantiate a (javascript) FlagsArray 
(you'll need to have a FlagsArray constructor whose prototype is an 
Array plus your customized methods).

Do you see what I mean?

Christophe.

PS: BTW I'm not a big fan of defineClass, I find easier/cleaner to write 
plain javascript objects and classes delegating to plain java classes 
rather than writing java adapters full of jsGet_ etc.



_______________________________________________
dev-tech-js-engine-rhino mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-js-engine-rhino

Reply via email to