function Shape() {
this.name = "Generic";
this.draw = function() {
return "Drawing " + this.name + " Shape";
};
}
function welcomeMessage()
{
var shape1 = new Shape();
//alert(shape1.draw());
alert(shape1.hasOwnProperty(name)); //this is returning false
}
.welcomeMessage
вызывает событие body.onload
.
Я ожидал, что shape1.hasOwnProperty(name)
вернет true, но возвращает false.
Какое правильное поведение?