Object Static Methods
JavaScript 🟡 MidDefinition
Methodes statiques cles : Object.keys/values/entries (enumeration), Object.assign (copie shallow), Object.freeze/seal (immutabilite), Object.fromEntries (reconstruction), Object.create (prototype).
Analogie
La boite a outils officielle pour manipuler les objets : chaque outil a un usage precis.
Exemple de code
const obj = { a: 1, b: 2 };
Object.keys(obj); // ['a', 'b']
Object.entries(obj); // [['a',1], ['b',2]]
const copy = Object.assign({}, obj);
const fromMap = Object.fromEntries(new Map([['x',1]]));
Cas d'usage
Transformer, copier, geler ou iterer sur les proprietes d'un objet de maniere standard.