这样的写法不知道对不对
来源:
谷白
2016-04-15
/* 基本图文组件对象 */ var h6base=function(name,cfg){ } function h6base(name,cfg){ }
这两者之间的区别是什么啊?
写回答
1回答
-
Lyn_Tech
2016-04-18
一般来说你可以认为没有区别。
--
实际上的区别是 变量声明的时间 不一样,具体看如下:
var my = new h6base ('name1' , {} ) // 报错啊兄弟, h6base var h6base=function(name,cfg){ }
然后
var my = new h6base ('name1' , {} ) // 没事,在执行到这里之前, h6base 已经被声明了 function h6base(name,cfg){ }
当然,一般用的时候都是
var h6base=function(name,cfg){ } function h6base(name,cfg){ } var my = new h6base ('name1' , {} ) // 所以没啥区别
OK,就是这样。
022016-04-18
相似问题