define property

by bhupendra negi

JavaScript

var obj = {
  name: "Ram"
};
Object.defineProperty(obj, "city", {
  value: "Pune",
  writable: false,
  enumerable: false,
  configurable: false
})
// when try to redefine property
Object.defineProperty(obj, "city", {
  writable: true,
})
console.log(obj);
obj.city = "ddun";
console.log(Object.keys(obj));