On Thu, Mar 3, 2011 at 11:20 AM, Michael Geary <[email protected]> wrote: > Personally I like to use the same name for the object that I would > typically use in code that *uses* the object. For example I might use a > variable called 'dialog' for one of your Dialog objects, both in the > constructor and elsewhere. > > The other rule I follow strictly is that if I create a variable for 'this', > then I do not use 'this' *at all* other than that one assignment. It's too > confusing to mix and match. > > So, I'd write that code like so: > > var Dialog = function() { > var dialog = this; > dialog.width = 400; > dialog.setWidth = function( width ) { > dialog.width = width; > } > } > > -Mike > > This is exactly how I do it... for the same reasons. I generally use 'this' as rarely as possible outside of that initial assignment.
-- To view archived discussions from the original JSMentors Mailman list: http://www.mail-archive.com/[email protected]/ To search via a non-Google archive, visit here: http://www.mail-archive.com/[email protected]/ To unsubscribe from this group, send email to [email protected]
