Object.defineProperty, Object.getOwnPropertyDescriptor

/*Comment modifier les caracteristiques de proprietes d'objets a l'aide de la methode Object.defineProperty("nom de l'objet", nom de la propriete[qui peut parfaitement etre nouvellement definie], {les noms et valeurs de caracteristique d'object qu'on veut specifier}) On utilisera aussi la methode Object.getOwnPropertyDescriptor('nom de l'objet', 'nom de la propriete') pour visualiser l'objet decrivant ces caracteristiques*/ var Abject = {aleph: "Emouna", beth: "Bracha", guimel: "Guezel", dalet: "Daloute"}; console.log(Object.getOwnPropertyDescriptor(Abject, 'guimel')); Abject.beth = "Beracha"; console.log(Object.getOwnPropertyDescriptor(Abject, "beth")); Object.defineProperty(Abject, 'guimel', {value: "Gueyzelle", enumerable: false}); console.log(Object.getOwnPropertyDescriptor(Abject, 'guimel')); Object.defineProperty(Abject, "hey", {value: "Hod", writable: true, enumerable: false, configurable: true}); console.log(Object.getOwnPropertyDescriptor(Abject, "hey"));

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.