Я ожидал увидеть:
УстановкаАвтоматически создавать свойство не работает
Получение
Может кто-то пожалуйста, объясните мне, почему этот код не работает? благодаря
var myObj = new MyObj();
function CreateSimpleProperty(propertyName) {
Object.defineProperty(myObj, propertyName, {
set: function (aVal) {
this[propertyName] = aVal;
console.log("Setting");
},
get: function() {
console.log("Getting");
return this[propertyName];
}
});
}
CreateSimpleProperty("TEST");
Overlay.TEST = 15;
console.log(Overlay.TEST);
Что такое Overlay? – Nemoy