Fair enough. I meant using Object.create() on the constructor function itself - not an object prototype. I don't consider using the *new* statement to be a hack. In light of the recent ES5 specification it could be considered a deprecated statement. To be sure, the shim needed for Object.create to work on IE uses the *new*statement itself... so it seems we're arguing style over substance.
-- To view archived discussions from the original JSMentors Mailman list: http://www.mail-archive.com/jsmentors@jsmentors.com/ To search via a non-Google archive, visit here: http://www.mail-archive.com/jsmentors@googlegroups.com/ To unsubscribe from this group, send email to jsmentors+unsubscr...@googlegroups.com