采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
/* 基本图文组件对象 */ var h6base=function(name,cfg){ } function h6base(name,cfg){ }
这两者之间的区别是什么啊?
一般来说你可以认为没有区别。
--
实际上的区别是 变量声明的时间 不一样,具体看如下:
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,就是这样。
var my = new h6base ('name1' , {} ) var my =h6base('name1',{})
new声明的是一个对象,而不是函数 而直接写函数,那就不是对象,是无法调用对象的属性的
登录后可查看更多问答,登录/注册
用HTML5/CSS3/JS流行技术,实现移动端可视化数据报告
1.1k 9
1.3k 6
951 6
1.8k 5
867 5