美文网首页
symbol()(ES6新增基本数据类型)

symbol()(ES6新增基本数据类型)

作者: Gino_Li | 来源:发表于2019-03-12 20:12 被阅读0次

    symbol(desc)

    表示唯一的值
    desc:对这个变量的说明,没有其他意义

                let syb = Symbol('我是用来实现一个选项卡效果的');
                console.log(syb);//Symbol()
                console.log(typeof syb);//symbol
    
    当symbol作为一个对象的属性的时候,添加的时候需要加上中括号[ ]
    • 获取对象中的symbol属性的时候同样需要用中括号来获取
    • 注意这个属性不需要加引号
                var age = Symbol();
                var obj1 = {
                    [age]:18,
                    name:'bgg',
                    skill:function(){
                        alert(1111);
                    }
                };
                console.log(obj1[age]);//18
                console.log(obj1['name']);//bgg
    

    相关文章

      网友评论

          本文标题:symbol()(ES6新增基本数据类型)

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