Extension and locked object properties
by Sascha
JavaScript
window.CombiLink = window.CombiLink || {};
window.CombiLink.Model = window.CombiLink.Model || {};
window.CombiLink.Model.ActionResultModel = {};
Object.defineProperties(window.CombiLink.Model.ActionResultModel, {
Success: {
value: true,
writable: true
},
Message: {
value: '',
writable: true
}
});
var actionResultModel= Object.seal(window.CombiLink.Model.ActionResultModel);
var jsonResponse= {
"Success": "false",
"Message": "An error occurred"
}
$.extend(actionResultModel, jsonResponse);
console.warn(actionResultModel);