ES5 创建对象1 关于构造函数
使用构造函数进行创建一个对象
在此之前要先说明构造函数是什么?
- 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()