Maison > interface Web > js tutoriel > Comment renommer les variables cibles lors de la déstructuration dans ES6/ES2015 ?

Comment renommer les variables cibles lors de la déstructuration dans ES6/ES2015 ?

Linda Hamilton
Libérer: 2024-10-18 13:22:30
original
1139 Les gens l'ont consulté

How to Rename Target Variables During Destructuring in ES6/ES2015?

Déstructuration d'objets avec changement de nom de variable cible dans ES6/ES2015

La déstructuration d'objets est un moyen concis et pratique d'extraire les propriétés des objets. Cependant, que se passe-t-il si vous souhaitez renommer les variables cibles lors de la déstructuration ? Dans cet article, nous explorerons comment y parvenir dans ES6/ES2015.

Renommer la variable cible

Le mot-clé as introduit dans ES6/ES2015 vous permet de attribuer un nouveau nom à la propriété déstructurée. Cela renomme effectivement la variable cible.

const test = { a: 1, b: 2 };
const {a, b: c} = test;

console.log(a); // 1
console.log(c); // 2
Copier après la connexion

Dans cet exemple, la propriété b est déstructurée et affectée à la variable c à l'aide du mot-clé as. Par conséquent, la variable cible faisant référence à la propriété b est désormais c.

Exemple MDN

Le Mozilla Developer Network (MDN) fournit un autre exemple clair de déstructuration d'objets avec une variable cible renommer :

var o = { p: 42, q: true };

// Assign new variable names
var { p: foo, q: bar } = o;

console.log(foo); // 42
console.log(bar); // true
Copier après la connexion

Dans cet exemple, les propriétés p et q sont affectées respectivement aux nouveaux noms de variables foo et bar, à l'aide du mot-clé as.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal