我的代码有问题,我已经定义了数组,但其中包含特殊字符,例如/, {}, (), [],
等...(由于plainsource MathJax)
数组返回不包含那些提到的特殊字符的字符串
PS:我读过有关String.raw
的信息,但我不知道如何在这种数组中使用它。请帮帮我 :(
var Array_QA = {
"\Large {\lim_{x \to 2}} (5^x + 2^x + 4)" : "33",
"\Large {\lim_{x \to 2}} \frac {x^2 - 6x + 8}{x^3 - 4}" : "0"
};
最佳答案
由于反斜杠是JavaScript字符串中的转义字符,因此,如果希望它出现在字符串文字中,则需要将其加倍。尝试
var Array_QA = {
"\\Large {\\lim_{x \\to 2}} (5^x + 2^x + 4)" : "33",
"\\Large {\\lim_{x \\to 2}} \\frac {x^2 - 6x + 8}{x^3 - 4}" : "0"
};