原始答案:
unescape(JSON.parse('"http\\u00253A\\u00252F\\u00252Fexample.com"'));
> 'http://example.com'
您可以将所有工作卸载到 JSON.parse
:
@MechaLynx和@ Kevin-Weber注意到unescape()
非浏览器环境已弃用,并且TypeScript中不存在。decodeURIComponent
是直接替代品。为了获得更大的兼容性,请改用以下内容:
decodeURIComponent(JSON.parse('"http\\u00253A\\u00252F\\u00252Fexample.com"'));
> 'http://example.com'