深入分析JS函数
这次给大家带来深入分析JS函数,函数声明和函数表达式有什么区别?使用JS函数的注意事项有哪些,下面就是实战案例,一起来看一下。函数声明和函数表达式有什么区别 (*)函数声明:function bar() {}函数表达式:var fuc = foo(){}1.函数bar将会在整个程序执行前被 hoist(提升),因此它在定bar函数的整个scope (作用域)中都是可用的。即使在函数定义之前调用它也没问题。2.对于函数声明,函数的名称是必须的,而对于函数表达式而言则是可选的,因此,就出现了匿名函数表达式和命