我的代码有问题,我已经定义了数组,但其中包含特殊字符,例如/, {}, (), [],等...(由于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"
};

09-30 16:33
查看更多