这样的事情可能吗?

const propName = "x";

class A {
    static propName = 1
    // equivalent to static x = 1
}

A[propName] // evaluates to 1


还是(typeof A)[propName]



出于明显的原因,这不是this question的重复项

最佳答案

这是可能的,简单地如下:

const propName = "x";

class A {
    static [propName] = 1
    // equivalent to static x = 1
}

A[propName]

关于javascript - 使用变量设置类的属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54975808/

10-12 00:46