Entonces, estoy usando freecodecamp y dice que la siguiente función es anónima:
const myFunc = () => { const myVar = "value"; return myVar; } console.log(myFunc.name);
Bueno, ¿cómo es que es anónimo si su nombre es claramente "myFunc"?
Está configurando myFunc para hacer referencia a una función anónima. myFunc tiene un nombre, la función anónima a la que hace referencia no lo tiene.
const myFunc = () => { const myVar = "value"; return myVar; } // This returns myFunc name console.log(myFunc.name); // This returns anonymous function's name which is blank console.log( (() => { const myVar = "value"; return myVar; }).name );