美文网首页
对象的扩展

对象的扩展

作者: WWWWWWWWWWWWWWM | 来源:发表于2020-09-24 12:08 被阅读0次

    1、属性和方法的简写

    • 属性的简写
    //
    const food = 'bar';
    const obj = {food};
    //等同于
    const obj = {food: 'bar'};
    
    • 方法的简写
    const o = {
      method() {
        return "Hello!";
      }
    };
    // 等同于
    const o = {
      method: function() {
        return "Hello!";
      }
    };
    

    2、属性名表达式

    var a = {
    ['a' +'b']:123
    }
    //等于
    {ab: 123}
    
    //同样方法也可以这么写
    let obj = {
      ['h' + 'ello']() {
        return 'hi';
      }
    };
    
    obj.hello() // hi
    
    

    相关文章

      网友评论

          本文标题:对象的扩展

          本文链接:https://www.haomeiwen.com/subject/qnjzyktx.html