ibm-india-rajtgin
Version:
This is my IBM Oct training module
40 lines (33 loc) • 840 B
JavaScript
/**
* Created by Raj on 10/24/2016.
*/
var superman = Object.create(null);
Object.defineProperty(superman, "title", {
value : "Superman"
// writable : false,
// enumerable : true
});
Object.defineProperty(superman, "power", {
value : 8,
writable : true
// enumerable : true
});
console.log(superman.title);
superman.title = "Joker";
console.log(superman.title);
//for (var prop in superman){
// console.log("list of properties on superman : ", prop);
//};
Object.defineProperty(superman, "getpower", {
get : function(){
console.log(this.power);
return this.power;
},
set : function(val){
this.power = val;
console.log(this.power);
}
});
console.log(superman.power);
superman.getpower = 0;
console.log(superman.getpower);