使用构造函数进行创建一个对象

在此之前要先说明构造函数是什么?



  • js 中的构造函数就是其他编程语言中的类(ES6中引入了类的改变)
  • 每个对象都有与之对应的构造函数,构造函数描述对象的特性(属性和方法)

那么构造函数和对象之间有什么关系?

  • 对象是构造函数的实例,构造函数是对象的抽象(描述)
  • 一个构造函数对应多个对象,一个对象只能对应一个构造函数

使用方法或属性进行判断构造函数

  • 对象 instanceof 构造函数
  • 对象.constructor

构造函数参考::https://blog.csdn.net/weixin_46022982/article/details/116998105

下面可以创建一个构造函数了



// 定义构造函数
function Person(name){
// 定义实例的属性
this.name = name
// 定义实例的方法
this.addShopcart  = function(){}  
}


实例化



let person = new Person()