构造函数创建的对象都可以通过new来调用该构造函数
1.字面量创建
格式:const关键字 变量名={}
例子
2.new Object()方式创建(工厂模式)
格式:const 关键字 变量名=new Object()
变量名.属性名=属性值 往对象里面添加属性
例子
3.构造函数来创建
格式:function关键字 函数名 首字母大写 区别于普通函数
调用:通过new 构造函数名 来实例化一个函数对象并调用该函数
4.构造函数的原型对象的方式创建对象
格式: function关键字 函数名 首字母大写 区别于普通函数
构造函数名.prototype.属性名/方法名=属性值/处理函数 这里存放公共属性和方法
console.dir(对象) 可以打印对象的相关信息
调用:通过new 构造函数名 来实例化一个函数对象并调用该函数
例子