Publié par Florian Margaine le

Une petite astuce qu'il peut être utile de savoir.

Des fois, il est utile d'avoir un mot réservé comme propriété d'un objet en JS.

Par exemple, un mot qu'on a souvent envie d'utiliser dès qu'on travaille avec des groupes de données, c'est le mot clé delete. Or, c'est un mot réservé (il permet de supprimer une propriété d'un objet), donc si on fait ça :

var obj = {
    delete: function() {}
};

JavaScript va nous sortir une erreur de syntaxe.

Oh chance ! Il existe une astuce :

var obj = {
    'delete': function() {}
};

Et oui :-) Le simple fait de le mettre entre apostrophes, ou entre guillemets, ça marche !

Vous pouvez ensuite utiliser la propriété d'une manière tout à fait classique :

obj.delete();

Voilà ! C'était la petite astuce du jour :-)

blog comments powered by Disqus