照你现在的写法 new Person()与per()效果一样,new per()则属错误的使用,作为构造函数使用一般不return返回值先补补基础知识,就什么都知道了
new Person()肯定知道是什么意思吧var a=new Person(); var a=per();这两句效果一样,但是new per()就拉风了,基本是画蛇添足的意思,但在js中构造函数和普通函数的区别就是调用方式的不同,加上new 任何函数都是构造函数,不加new 构造函数也是普通函数,但构造函数默认会返回构造对象,你非要自己价格return就拉风了
new Person()与per()效果一样,new per()则属错误的使用,作为构造函数使用一般不return返回值先补补基础知识,就什么都知道了
var a=per();这两句效果一样,但是new per()就拉风了,基本是画蛇添足的意思,但在js中构造函数和普通函数的区别就是调用方式的不同,加上new 任何函数都是构造函数,不加new 构造函数也是普通函数,但构造函数默认会返回构造对象,你非要自己价格return就拉风了