梗概

有 3 种方法可以创建对象

  1. 直接指定对象字面量
  2. 用 Object 构造函数
  3. 用自定义的对象构造器

指定对象字面量⭐

1. 实例之一

let test = {
	attributename : 233,  //注意用逗号隔开
	methodName : function() {//注意这个function关键字不可替换
			// 代码 
}
};

实例之一:

child::

let newName = “b”
let value = 2
let obj = {
    [newName]: value
}
console.log(obj) // { b: 2 }
指向原始笔记的链接

使用构造函数⭐

1. ES6 语法

声明

child::类的声明

创建

  • 使用new关键字

2. 旧语法

2.1. 实例

function person(firstname,lastname,age,eyecolor) {//创建对象构造器,以便代码复用 
	this.firstname=firstname; 
	this.lastname=lastname; 
	this.age=age; this.eyecolor=eyecolor; 
	function methodname(){
			//代码
	};
};
var myFather=new person("John","Doe",50,"blue"); //传入参数给对象构造器来创建对象
var myMother=new person("Sally","Rally",48,"green"); //传入参数给对象构造器来创建对象

使用 Object构造函数