"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment les clés littérales d'objet peuvent-elles être attribuées à l'aide de crochets dans la syntaxe ES2015 ?

Comment les clés littérales d'objet peuvent-elles être attribuées à l'aide de crochets dans la syntaxe ES2015 ?

Publié le 2024-11-01
Parcourir:994

How Can Object Literal Keys Be Assigned Using Square Brackets in ES2015 Syntax?

Utilisation de crochets dans les clés littérales d'objet

Il peut être difficile de comprendre comment les clés peuvent être attribuées à l'aide de crochets dans un littéral d'objet. Examinons l'explication de cette syntaxe ES2015.

L'extrait de code que vous avez fourni :

let a = "b"
let c = {[a]: "d"}

utilise la syntaxe de nom de propriété calculée, qui est un raccourci pour l'affectation traditionnelle ES3/5 someObject[someKey]. En d'autres termes, il s'étend à :

var a = "b"
var c = {}
c[a] = "d"

Cette syntaxe vous permet de générer dynamiquement des noms de propriétés basés sur des variables ou des expressions, offrant une plus grande flexibilité dans la construction d'objets. Lorsque vous utilisez cette fonctionnalité, assurez-vous que le nom de la propriété est placé entre crochets, comme dans [a] dans l'exemple.

Déclaration de sortie Cet article est reproduit sur: 1729474335 S'il y a une contrefaçon, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3