Un littéral objet est une liste de zéro ou plusieurs de couples de noms de propriété et les valeurs associées d'un objet, entouré par des accolades ({}).
Vous ne devez pas employer un littéral objet au début d'une déclaration. Cela conduira à une erreur.
var monnaie = "deutschmark"; function numeraire(nom) { if(nom == "euro") return nom; else return "Désolé, la monnaie euopéenne n'est pas " + nom + "."; } nouveau = {france: "franc", europe: numeraire("euro"), allemagne: monnaie, angleterre: "livre" }; document.write(nouveau.france); // franc document.write(nouveau.allemagne); // deutschmark document.write(nouveau.europe); // euro document.write(nouveau.angleterre); // livre |
L'exemple suivant est un exemple de littéral objet. Le premier élément de l'objet de nouveau définit une propriété, france; le deuxième élément, la propriété europe, invoque une fonction (numeraire ("euro")); le troisième élément, la propriété allemagne, emploie la variable monnaie et enfin le dernier couple angleterre possède la valeur livre.