Angenommen, ich habe ein Symbol wie const sym = Symbol('foo');
. Gibt es nun eine Möglichkeit, den Wert foo
von diesem Symbol zu erhalten, ohne sich auf String-Manipulationen zu verlassen?
Ich habe sym.toString()
erwartet, um 'foo'
zurückzugeben, aber es gibt Symbol(foo)
zurück.
Ich habe mich mit dieser Hacky-Lösung abgefunden, bis ich eine bessere gefunden habe:)
%Vor% Es gibt Symbol.keyFor
. Aber es funktioniert nur mit den global registrierten Symbolen
Ich nehme an, dass die privaten Symbole dies per Design tun. Du könntest es immer wieder mit einem Patch versehen:
%Vor%Tags und Links javascript node.js