zoukankan      html  css  js  c++  java
  • ES6(vue)对象词法扩展

    ES6 允许声明在对象字面量时使用简写语法,来初始化属性变量和函数的定义方法,并且允许在对象属性中进行计算操作:

    function getCar(make, model, value) {
      return {
        // 简写变量
        make,  // 等同于 make: make
        model, // 等同于 model: model
        value, // 等同于 value: value
    
        // 属性可以使用表达式计算值
        ['make' + make]: true,
    
        // 忽略 `function` 关键词简写对象函数
        depreciate() {
          this.value -= 2500;
        }
      };
    }
    
    let car = getCar('Barret', 'Lee', 40000);
    
    // output: {
    //     make: 'Barret',
    //     model:'Lee',
    //     value: 40000,
    //     makeBarret: true,
    //     depreciate: function()
    // }
  • 相关阅读:
    处理图片
    打死都不放手
    美白
    词云
    太阳花绘制
    测评软件Lemon教程
    --解释?说明:--
    T1 数字配对 题解
    P1100 高低位交换
    P1143 进制转换
  • 原文地址:https://www.cnblogs.com/wujiaqi/p/7727840.html
Copyright © 2011-2022 走看看