JavaScript 类中常量要怎么写?

2020-08-30  本文已影响0人  想溜了的蜗牛

做过Java的同学,在类里写常量什么的都非常方便,但JS不行,使用Java class 中的方法写就会报错。那我们应该怎么写呢?有两种方法。

方法一:

class Tester {              

    do () {

        console.log(Tester.CONSTANT);

    }

}

Tester.CONSTANT = ‘foo’;

方法二:

class Tester {

    static get CONSTANT() {

        return ‘a value’;

    }

}

console.log(Tester.CONSTANT)

两个方法看上去都不咋滴,但总得选一个吧。从类的完整性考虑可能会选二。但如果这个常量是个独立的数据,那用一会更方便。

上一篇 下一篇

猜你喜欢

热点阅读