au risque de paraphraser tes lectures et ta compréhension,
Ta remarque initiale portait sur la notion de fonction littérale.
Hors le lien que tu pointes porte sur la notion d'objet littérale.
// notation non littéralefunctionCarNonLitterale(name){this.myCar='some';this.getCar=function(){}// etc}// notation littéralevarcarLitterale={myCar:"Saturn",getCar:carTypes("Honda")};
En me basant sur la définition suivante de la mdn,
An object literal is a list of zero or more pairs of property names and associated values of an object, enclosed in curly braces ({}).
Pour en revenir sur la notion de fonction littérale, j'avoue que malgré mes recherches je n'ai pas de certitude. Je suspectes que c'est une notion importée.
Autre chose, Ffléché est obligatoirement anonyme, cela fait partie de sa définition (mdn again),
Une expression de fonction fléchée (arrow function en anglais) permet d'avoir une syntaxe plus courte que les expressions de fonction et permet de lier la valeur this de façon lexicale (elle ne lie pas ses propres this, arguments, super, ou new.target). Les fonctions fléchés sont obligatoirement anonymes.
[^] # Re: sans prétentions
Posté par mh-cbon . En réponse au message Question sur les factories en Js. Évalué à -1.
au risque de paraphraser tes lectures et ta compréhension,
Ta remarque initiale portait sur la notion de fonction littérale.
Hors le lien que tu pointes porte sur la notion d'objet littérale.
En me basant sur la définition suivante de la mdn,
Pour en revenir sur la notion de fonction littérale, j'avoue que malgré mes recherches je n'ai pas de certitude. Je suspectes que c'est une notion importée.
Autre chose, Ffléché est obligatoirement anonyme, cela fait partie de sa définition (mdn again),
Des questions intéressantes !