Définitions de méthodes d'objet sans le mot clé « Fonction »
Problème :
Il a été découvert que le fait de laisser de côté le mot-clé « fonction » dans les définitions de méthodes d'objet permet de manière inattendue au code de s'exécuter dans certains navigateurs. Malgré l’absence de mot-clé, la méthode semble fonctionner comme prévu. Comment est-ce possible, et est-ce une nouvelle fonctionnalité d'ES6 ?
Réponse :
Oui, ce comportement est le résultat d'un changement introduit dans ES6, qui permet pour les définitions de méthodes raccourcies sans le mot clé "function". Cette fonctionnalité permet de définir des méthodes de manière plus concise, comme le montre l'exemple fourni :
var module = { foobar(arg1) { alert(arg1); } }; ```` The above definition is equivalent to the traditional definition:
var module = {
foobar: function(arg1) { alert(arg1); }
};
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!