JavaScript中构造函数与普通函数的区别
先来看一下函数与构造函数的小例子函数的定义function sum(a,b){ var c=a+b; return c;}console.log(sum(1,2));构造函数的定义function sum(a,b){ this.a=a; this.b=b; this.c=console.log(a+b);}sum(1,2);两者输出相同,都为3函数的函数体中包含函数,变量,返回值构造函数的函数体中包含属性和方法–函数的调用是直接函数本身(形参