Que se trouvent-ils entre les accolades dans les expressions JavaScript ?
Bien que vous puissiez rencontrer des extraits de code comme celui-ci dans les fichiers jQuery :
xxx.css({ 'float' : 'right' });
On peut se demander ce que contiennent les accolades.
Object In Déguisement
Dans l'exemple présenté, les accolades encapsulent un objet qui est passé à la fonction CSS. Un objet peut être défini simplement à l'aide d'accolades :
myObj = {} // Initializes an empty object
Vous pouvez également attribuer directement des propriétés et des méthodes dans la déclaration d'objet :
myObj = {'float' : 'right'} xxx.css(myObj);
Développement sur les objets
Les objets possèdent des propriétés et des méthodes :
var myObj = { 'varOne': 'One', 'methodOne': function() { alert('methodOne has been called!')}, } myObj.methodOne(); // Displays 'methodOne has been called!'
Essentiellement, les accolades en position d'expression sert de mécanisme pour définir des objets qui améliorent les fonctionnalités du code JavaScript. Une démonstration de ce comportement peut être trouvée dans le violon fourni.
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!