нормальную? \u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c -> "показать"? Или лучше самому через regexp написать?
Самый простой способ, обернуть строку в массив: ['\u041f\u...'] . И распарить: JSON.parse(JSON.stringify(youArr))
Спасибо, я тоже об этом подумал, даже нашел способ получше JSON.parse(`"${str}"`)
Это вы по сути eval сделали, а я говорю про то, что в коде у вас, не надо путать литерал и реальную строку.
Вы запустили код в консоли, это eval.
Да, вы используете литерал, который как выражение превращается в нужную строку, я специально упустил кавычки, чтобы было понятно.
let str = "\\u041f\\u043e\\u043a\\u0430\\u0437\\u0430\\u0442\\u044c"; console.log(JSON.parse(`"${str}"`)); Речь идет про такой код.
Обсуждают сегодня