function User(name, age){
this.name = 'bb';
this.age = age;
}
User.prototype. greet = function(){ //prototype在User里面创建了一个名叫 greet 的 function,
console.log('hi,我是' + this.name + '我现在' + this.age + '岁');
this.name = 'bb';
this.age = age;
}
User.prototype. greet = function(){ //prototype在User里面创建了一个名叫 greet 的 function,
console.log('hi,我是' + this.name + '我现在' + this.age + '岁');
}
var bb = new User('BB',22);
bb;
bb.name;
bb.age;
bb.greet; = User; //显示里面的结构,因为User是this,所以是 undefined,而bb.greet;里面是有内容的所以显示了里面的结构;
bb.greet(); = User(); // 加了括号代表执行这个function,这里greet和User是嵌套关系,是User里面的function所以要加括号才能执行,要不然就是显示里面的结构