Когда transpiling эту функцию в ES5 из ES6 (используя Бабеля) Я не ожидал, что изменитьНеожиданное Transpile ES6> ES5
var func = function(msg){
alert(msg);
}
но он стал
var func = function func(msg) {
alert(msg);
};
Почему это и как влияет ли это на использование функции, если вообще? Даже если это не влияет на использование, есть ли что-нибудь, что я должен знать? Спасибо.
Является ли это вопрос Бабеля? – YOU
Babel просто делает то, что указывает ES6: все анонимные выражения функций, присваиваемые чему-то, получают имя. – Bergi
Если это повлияет на использование, Бабель не сделает этого. – Bergi