js面向对象: 有名函数和无名函数的区别
- var func = function(){
- ...
- }//这是一个无名函数,func并不是这个函数的名字,而是一个指向这个无明函数的变量
- function func(){
- ...
- }//这是一个有名函数,函数名为func
有名函数和无名函数的区别是:有名函数可以先调用,再定义,而无名函数就需要先定义再使用,例如
- func();
- var func = function(){
- ...
- }
这样会产生一个错误
- func();
- function func(){
- ...
- }
这样就是正确的

浙公网安备 33010602011771号