javascript - 正则表达式在 chrome 控制台和 JSBin 中提供控制台输出

标签 javascript regex jsbin

有趣的小泡菜:

我正在使用 JSbin 练习将单引号转换为双引号。 JSbin 控制台中的读数一直莫名其妙地给我 "\"。然后,当我尝试在 chrome 控制台中运行相同的代码时,开关工作正常。 (是的,我知道它转换了“我是”中的 '——但这不是手头的问题。)

知道为什么 jsbin 会在控制台输出中给我那些反斜杠吗?

Jsbin screen shot

最佳答案

既然我的评论不能让你满意,那我们就看看来源吧。

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/

相关文章:

regex - 如何检索 "_id="和 "&"之间的数据?

JavaScript:推送到具有未知键名的数组

javascript - 应该返回 bool 值的函数返回未定义

javascript - 向 ASP MVC 结果注入(inject)一些内容

javascript - 使用 JavaScript 提取由与数字无关的双引号括起来的子字符串

javascript - 使用 RegExp 将 API 数据中的 'undefined' 替换为 JavaScript 中的字符串

javascript - 如何在 JSBin 中导入 lodash?

javascript警报功能奇怪的行为

javascript - 更改字母算法,在 JSBIN 中有效,但在 Coderbyte 中无效,寻求澄清

javascript - 数组/字符串的lastIndexOf结果不一致