gpt4 book ai didi

javascript - 取消转义 JavaScript 中的转义字符串

转载 作者:行者123 更新时间:2023-11-30 00:31:33 30 4
gpt4 key购买 nike

我正在运行一个循环来显示特定 Unicode 转义序列的字符。

var es = '';

for (var i = 0; i <= 9999; i++) {
if (i < 10) {
es = '\\u000' + i;
} else if (i < 100) {
es = '\\u00' + i;
} else {
es = '\\u' + i;
}
console.log(es);
}

...但是,它不显示字符,只显示序列。无论如何,在 JavaScript 中有没有对转义序列进行转义以强制它显示字符?

最佳答案

对于任何绊倒这个问题的人(很可能是我 future 的自己)希望“逃脱”以前逃脱的 Javascript special characters ,这里有一个 hacky 的方法:

newString = JSON.stringify(string).slice(1,-1)

然而,这似乎只适用于某些字符,如 \t\n\r\f\b\\

为了更好地解释我自己,在制表符的情况下,这会将制表符转换回文字/原始字符串,即 \t

关于javascript - 取消转义 JavaScript 中的转义字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29290039/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com