Object Static Methods

JavaScript 🟡 Mid

Definition

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.

#core#fondamental