摘要:ES6语法之class与get

const window2 = Symbol("window2");//创建一个名为window2的Symbol对象,这个对象可以充当其他对象中的属性。
class Example{
    constructor () {
    this.a="112233";
    }
}
class Example6{
    constructor () {
    this[window2]= new Example();
    }
get window2()
{
    return this[window2];
}
}

const {a} = (new Example6()).window2;//先new一个Example6对象,然后自动调用get window2()方法,返回一个Example对象,因为是{a}所以会取Example对象中a的值

链接:

https://www.keepnight.com/archives/137/