目录
Reflect 是 ES6 提出的针对对象操作的 API,目的是为了让对象的操作变为函数式,更加统一规范,后续新增的对象方法将放在 Reflect
Reflect 是 ES6 提出的针对对象操作的 API,目的是为了让对象的操作变为函数式,更加统一规范,后续新增的对象方法将放在 Reflect
  let obj={
            name: "张三"
        } 
 
1、 向对象中添加属性及内容 --添加和重名修改
   //平时对对象添加属性及内容
        obj.age=20;
        console.log(obj);//{name: '张三', age: 20}   
    //使用Reflect.set()
        Reflect.set(obj,"age",50);  // 重复会被覆盖
        console.log(obj);//{name: '张三', age: 50} 
 
2、得到对象的属性及内容
 //平时得到对象的属性及内容
        console.log(obj.age);//50 
    //使用Reflect.get()得到对象的属性及内容
        console.log(Reflect.get(obj,"name"));//张三 
 
3、删除对象的属性及内容 --返回布尔值
  //平常删除对象的属性及内容
        console.log(delete obj.age);//true 
    //使用Reflect.deleteProperty() 删除对象的属性及内容
        console.log(Reflect.deleteProperty(obj,"name"));//true
        console.log(obj); 
 4、判断对象的属性是否存在   ---返回布尔值
 
 //平常判断对象的属性是否存在
        console.log("age" in obj);//false 
   //使用Reflect.has() 判断对象属性是否存在
        console.log(Reflect.has(obj,"name"));//false









