一、构造函数
创建一个构造函数,例如:
function Goods(name, price, count) {
this.name = name;
this.price = price;
this.count = count;
}
const mi = new Goods('小米', 1999, 10)
const hw = new Goods('华为', 5999, 3)
console.log(mi)
console.log(hw)
打印结果
二、实例化执行过程
1、创建新的空对象
2、构造函数this指向新对象
3、执行构造函数代码,修改this,添加新的属性
4、返回新对象