首先,大家好,对不起我的英语
我仍然会利用这个社区的专业知识和可用性
虽然我读了很多帖子,但是我的无知使我无法理解一个基本概念
我怀疑匿名与命名函数表达之间的区别
我知道函数声明和表达式之间的区别如:
function foo(){alert ('Hello')}
var foo=function(){alert ('Hello')}
但我不理解
之间的区别N1: var foo=function {alert ('Hello')}
N2: var foo=function foo(){alert ('Hello')}
N3: var foo=function bar(){alert ('Hello')}
如果可能,我会知道什么时候适合使用第一个或第二个功能,以及这个选择的含义是什么
我读了很多帖子,比如This
或This
或This
但是在这些帖子中总是解释我已经知道的内容:函数声明和表达式之间的区别不在于匿名与命名函数表达式之间。
有人可以通过一些例子来解决这个无知(我)的疑虑吗? 任何示例或建议都将很愉快地阅读,谢谢大家。