Javascript Symbol.for () против импорта и экспорта обычной переменной Symbol () - PullRequest
1 голос
/ 12 марта 2019

Как мы уже видели, обычно все символы разные, даже если они имеют одинаковые имена.Но иногда мы хотим, чтобы символы с одинаковыми именами были одинаковыми объектами.

Например, разные части нашего приложения хотят получить доступ к символу "id", означающему одно и то же свойство. Источник .

Почему бы не просто export const mySymbol = Symbol("mySymbol");?Затем импортируйте его из любого места в вашем приложении, сделав его в значительной степени «глобальным».

Когда лучше выбрать один из других подходов?

...