Я учусь JavaScript и читать, что функции как объекты и могут иметь свойства, заданные следующим образом:Почему я не могу установить свойство имени функции JavaScript?
var person = function(){
}
person.name="John Smith"; //output ""
person.age=21; //output 21
person.profession="Web Developer"; //output "Web Developer"
Почему это свойство имя пустым?
Благодаря
Короче говоря, это [один из тех необычных вещей] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/ Global_Objects/Function/name) вы найдете в JS. – Brian
Я удивлен, что есть так много ответов, говорящих, что вы не можете этого сделать. Это определенно возможно - см. Мой ответ: http://stackoverflow.com/a/41735602/993683 – JoeRocc