Hi,
When writing constructor functions it's very convenient to create "var
self = this" assignment so that we could easily access other
properties and methods even if default context has changed, for
example:
var Dialog = function() {
var self = this;
this.width = 400;
this.setWidth = function(newWidth) {
self.width = newWidth;
}
}
But is it really a good idea to use "self" variable name for this
purpose? It seems to be already assigned to window object by default,
so I guess redefining it might break some third-party code.
What other names would you recommend? Is there some other convention?
--
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]