How to call object's method from constructor?
- by Kirzilla
Hello,
var Dog = function(name) {
this.name = name;
this.sayName();
}
Dog.prototype.sayName = function() {
alert(this.name);
}
I'm creating new instance of Dog object, but method sayName() is undefined. Why?
Or maybe I should do something like (but I can't see difference)...
var Dog = function(name) {
this.name = name;
this.prototype.sayName = function() {
alert(this.name);
}
}
Thank you.