对象 
1、对象字面量 
1.1、属性的简洁表示法 
const age = 12;
const name = "Amy";
const person = {age, name};
person   //{age: 12, name: "Amy"}
//等同于
const person = {age: age, name: name}1.2、方法名简写 
const person = {
  sayHi(){
    console.log("Hi");
  }
}
person.sayHi();  //"Hi"
//等同于
const person = {
  sayHi:function(){
    console.log("Hi");
  }
}
person.sayHi();//"Hi"2、对象的拓展运算符 
2.1、基本用法 
let person = {name: "Amy", age: 15};
let someone = { ...person }; 
someone;  //{name: "Amy", age: 15}2.2、合并两个对象 
let age = {age: 15};
let name = {name: "Amy"};
let person = {...age, ...name};
person;  //{age: 15, name: "Amy"}3、对象的新方法 
3.1、Object.assign 
Object.assign(targetObj, sourceObj,sourceObj,sourceObj); 第一个参数是目标对象,后面的参数是源对象
let target = {a: 1};
let object2 = {b: 2};
let object3 = {c: 3};
Object.assign(target,object2,object3);  
target;  // {a: 1, b: 2, c: 3}