执行流程:
1.立刻创建一个新的对象
2.将新建的对象设置为函数中的this,在构造函数中可以使用this来引用新建的对象
3.逐行执行函数中的代码
4.将新建的对象作为返回值返回
通过一个构造函数创建的对象,成为该类的实例
function Person(name, age, gender){
this.name = name;
this.age = age;
this.gender = gender;
this.sayName = function(){
console.log(this.name);
};
}
var per = new Person("孙悟空", 18, "男");
var per2 = new Person("玉兔精", 16, "女");
var per3 = new Person("奔波霸", 38, "男");
/*
* instanceof检查一个对象是否是一个类的实例
* 语法:对象 instanceof 构造函数
*/
console.log(per instanceof Person); // true
标签:name,对象,age,JavaScript,笔记,Person,var,构造函数
From: https://www.cnblogs.com/zibocoder/p/17033584.html