构造函数的使用
个人理解的构造函数的使用
function Person(name,height){
this.name =name;
this.height=height;
this.age = 19;
}
var person = Person("xiaoli",180);
var person1 = Person("xiaohei",170);
打印出来的结果是
person
Object{name:"xiaoli",height:180,age:19}
person1
Object{name:"xiaohei",height:180,age:19}
个人理解:
function Person只是用来制定一个框架,而person和person1却是用来填充自己独有的,并且和框架中与之对应的数据,Person中是形参,而person和person1中的是实参,在Person中来接受对应的数据,就可以改变其对应的数据
this.name = name 解析:this.name 是Person中的数据名 name 是Person是形参
this.height = height 解析:this.name 是Person中的数据名 name 是Person是形参