1.new构造函数在内存中创建了一个空的对象
2.this就会指向创建的空对象
3.执行构造函数里面的代码,添加属性和方法
4.返回这个对象
function Person(uname,age,sex){
this.name = uname;
this.age = 18;
this.sex = sex;
this.say = function(talk) {
console.log(talk)
}
}
var allen = new Person(‘艾伦’,18,‘女’);
console.log(allen.name);
console.log(allen[‘age’]);
console.log(allen.sex);
allen.say(‘hello’);
原文:https://www.cnblogs.com/newjsblogs/p/13748905.html