ES6对象增强写法

在es6中,对字面量进行了很多增强。

1、属性的简写

    //1、属性的简写
  //es6之前
  // let name='why';
  // let age='18';
  // let obj1 = {
  //   name: name,
  //   age: age
  // }
  // console.log(obj1)
  // //es6之后
  // let obj2 = {
  //   name, age
  // }
  // console.log(obj2)

在这里插入图片描述

2、方法的简写

let obj1 = {
    test:function(){
      console.log('obj1的test函数');
    }
  }
  obj1.test();

  let obj2 = {
    test(){
      console.log('obj2的test函数');
    }
  }
  obj2.test()

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_46112274/article/details/121208641