Javascript 删除Unicode代码的转义

Javascript 删除Unicode代码的转义,javascript,unicode,Javascript,Unicode,我有一个字符串,其中至少出现一个Unicode代码。该字符串类似于var unicodesmean=\\u0026 这是将其转换为\u0026的最简单方法,然后我可以将其转换为&。我尝试用\u替换\\u,但无效。到目前为止,最简单的方法是直接执行string.replace\\u0026,&,但我不能对所有代码执行此操作,因为我不确定用这种方法将转义多少个字符。JSON.parse可能会有帮助: var unicodeIsMean = "\\u0026"; var decoded = JSON.

我有一个字符串,其中至少出现一个Unicode代码。该字符串类似于var unicodesmean=\\u0026

这是将其转换为\u0026的最简单方法,然后我可以将其转换为&。我尝试用\u替换\\u,但无效。到目前为止,最简单的方法是直接执行string.replace\\u0026,&,但我不能对所有代码执行此操作,因为我不确定用这种方法将转义多少个字符。

JSON.parse可能会有帮助:

var unicodeIsMean = "\\u0026";
var decoded = JSON.parse(`{"str": "${unicodeIsMean}"}`).str;
console.log(decoded);

你试过逃跑吗?IE字符串。是否替换\\\\u,\\u?