ES6——类表达式

    
        //类表达式
            const Person1 = class{
                constructor(){
                    console.log('aa')
                }
            }
//也可以跟上类名P,但是变量P在class外部是访问不到的,在class内部是可以访问到的
            const Person = class P{
                constructor(){
                    //使用类名P可以避免受到外部变量变化的影响,比如哪天变量Person发生变动.
                    console.log(P === Person);  //true
                }
            }
            new Person();
            //console.log(P);  //会报错P is not defined
            
            //自执行的类(实际开发中,几乎不会用到)
            const Person2 = new class P{
                constructor(){
                    P.a = 1;
                    console.log('11')
                }
            }()
原文地址:https://www.cnblogs.com/rickdiculous/p/13676447.html