有趣的小泡菜:
我正在使用 JSbin 练习将单引号转换为双引号。 JSbin 控制台中的读数一直莫名其妙地给我 "\"
。然后,当我尝试在 chrome 控制台中运行相同的代码时,开关工作正常。 (是的,我知道它转换了“我是”中的 '
——但这不是手头的问题。)
知道为什么 jsbin 会在控制台输出中给我那些反斜杠吗?
最佳答案
既然我的评论不能让你满意,那我们就看看来源吧。
Chrome dev tools, ConsoleViewMessage.js :
elem.createTextChild("\"");
elem.appendChild(elementWhichHoldsOurString);
elem.createTextChild("\"");
如您所见,开发工具写入了一个双引号,然后是我们的字符串,然后是另一个双引号。
jsbin,proxy-console.js是处理您的 console.log
参数的。如您所见,它调用了 stringify , 显式转义字符串中的双引号。
关于javascript - 正则表达式在 chrome 控制台和 JSBin 中提供控制台输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26640653/