Object Static Methods
JavaScript 🟡 MidDéfinition
Méthodes statiques clés : Object.keys/values/entries (énumération), 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 précis.
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 propriétés d'un objet de manière standard.