Comprendre les noms de propriétés calculés dans les littéraux d'objet
Dans ES6, JavaScript a introduit une nouvelle fonctionnalité appelée noms de propriétés calculés, représentés par des crochets autour de la propriété noms dans les littéraux d’objet. Ces noms calculés permettent des noms de propriétés dynamiques, permettant de créer et d'accéder dynamiquement à des propriétés basées sur des variables ou des expressions.
Un exemple récent de ceci est :
dist: { files: { [bpr + 'lib/Monster.min.js']: ['<%= concat.dist.dest %>'] } }
Ici, la propriété le nom est une valeur calculée [bpr 'lib/Monster.min.js']. Il prend la valeur de bpr et la concatène avec la chaîne « lib/Monster.min.js » pour créer le nom de la propriété. Les crochets autour de l'expression en font une propriété calculée.
Avantages des noms de propriété calculés :
Syntaxe :
La syntaxe d'un nom de propriété calculé est :
[expression]
Où l'expression peut être n'importe quel JavaScript valide expression qui renvoie une chaîne, un symbole ou numéro.
Limitations :
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!