Syntaxe des littéraux d'objet en JavaScript
En JavaScript, les accolades ({}) sont utilisées pour définir les littéraux d'objet. Les littéraux d'objet sont utilisés pour créer des objets contenant des paires clé-valeur.
Considérez ce code jQuery :
xxx.css({ 'float': 'right' });
Les accolades dans ce contexte définissent un littéral d'objet qui est passé en argument. à la fonction css(). Le littéral d'objet contient une seule propriété, 'float', à laquelle est attribuée la valeur 'right'.
Cela équivaut à créer explicitement un objet en utilisant la syntaxe {} :
var myObj = {}; // An empty object myObj['float'] = 'right'; xxx.css(myObj);
Les littéraux d'objet peuvent également contenir des méthodes, comme le montre cet exemple :
var myObj = { 'varOne': 'One', 'methodOne': function() { alert('methodOne has been called!'); } }; myObj.methodOne(); // Alerts 'methodOne has been called!'
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!