Оригинальный ответ:
unescape(JSON.parse('"http\\u00253A\\u00252F\\u00252Fexample.com"'));
> 'http://example.com'
Вы можете разгрузить всю работу до JSON.parse
Edit (2017-10-12):
@ MechaLynx и @ Kevin-Weber отмечают, что unescape()
устарел из нерабочих сред и не существует в TypeScript. decodeURIComponent
является заменой замены. Для более широкой совместимости используйте ниже:
decodeURIComponent(JSON.parse('"http\\u00253A\\u00252F\\u00252Fexample.com"'));
> 'http://example.com'