var Foo = function(){
this.age = 18;
this.getName = function () {
console.log('2');
}
}
Foo.getName = function () {
console.log('3');
}
var foo = new Foo()
foo.getName() // 输出2
Foo.getName() //输出3
在函数内部添加的属性,会添加到使用该函数作为构造函数创建的对象身上
在构造函数外部添加的属性,只作为该函数的属性,即对象属性,不会添加到对象身上