, , self sayHello, .
google JavaScript scope this tutorial - , , .
, self JavaScript , this is.
, , :
function Class (_properties) {
for (var _property_name in _properties) {
this[_property_name] = _properties[_property_name];
}
}
var User = new Class({
name: 'No name',
sayHello: function () {
console.log(this.name);
}
});
var user1 = new User();
var user2 = new User();
new Class() , , this .
, sayHello , , this.name - this , new Class.
, ( , , , ) - ( ), global, Window.