例如,如果我使用toString()
:
let s = Symbol('abc')
console.log(s.toString())
我得到:
'Symbol(abc)'
如何获取:
'abc'
代替吗?
我知道如何通过字符串操作来做到这一点,但我希望有一个可能更有效的解决方案,直接获得该值。
我正在使用Symbol
来实现Enum
:this solution may work for you,并希望在包含的类上使用toJSON()
对其进行序列化。
在Node.js v10.15.1。中进行了测试