Symbol

作者: Aubrey_2030 | 来源:发表于2017-10-13 16:46 被阅读0次

    定义Symbol对象的三种方法

    let mySymbol = Symbol();
    
    // 第一种写法
    let a = {};
    a[mySymbol] = 'Hello!';
    
    // 第二种写法
    let a = {
      [mySymbol]: 'Hello!'
    };
    
    // 第三种写法
    let a = {};
    Object.defineProperty(a, mySymbol, { value: 'Hello!' });
    

    错误示范

    //不能使用点运算符
    a.mySymbol = 'Hello!';
    

    相关文章

      网友评论

          本文标题:Symbol

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