global.structuredClone
Deep copy with cycles; functions and symbols throw a DataCloneError. No transfer.
Utilisation
Copy plain application data before editing a draft.
// Copy plain application data before editing a draft.
const saved = { title: 'Packing list', items: ['Passport'] };
const draft = structuredClone(saved);
draft.items.push('Tickets');
console.log(saved.items.length, draft.items.length); // 1, 2Signatures
<T>(value: T): TParamètres de type
| Nom | Contrainte | Par défaut |
|---|---|---|
T | — | — |
Paramètres
| Nom | Type | Requis | Description |
|---|---|---|---|
value | T | Oui | — |
Retourne
T
Généré depuis les déclarations TypeScript publiques : signatures, props et valeurs par défaut viennent de la source vérifiée, les descriptions de sa JSDoc. Aucune valeur par défaut n'est inventée.