javascript - Chrome Devtools 中 JavaScript 字符串中存在未知字符

标签 javascript html string google-chrome ecmascript-6

我试图在 ES6 中搜索另一个字符串中是否存在子字符串,即使目标字符串包含搜索文本,它也会失败。

在开发工具中检查字符串后,我在字符串中发现了一个类似换行符的小字符,这破坏了我的搜索。您可以在屏幕截图中的“今天”一词之前看到它。但是,它没有显示在浏览器中(开发工具上方的图像),我不确定它来自哪里。

这个字符是什么?如何将其从字符串中删除?

(我确信这是一个重复的问题,但我只是不知道要搜索什么,所以如果有人可以指出重复的问题,我会非常乐意关闭这个问题。)

最佳答案

这就是 Google Chrome 在开发者控制台中显示不可打印的字符序列的方式。在这种情况下,字符序列是回车符 (CR) + 换行符 (LF)。 CR 将光标移动到行首,LF 将光标向前移动一行。这仅表示一个包含换行符的字符串。

关于javascript - Chrome Devtools 中 JavaScript 字符串中存在未知字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58808270/

相关文章:

html - 在文本中垂直放置一个 float 的 div

c++ - 使用 toupper 的 Pig Latin 转换器

SQL - 字符串比较忽略空格

c# - 为什么 object.Equals 和 instanceobject.Equals 不一样

javascript - 哪个 swfobject.js 文件?

javascript - 在 angularjs 中跟踪元素绑定(bind)和事件状态

javascript - 加载插件后如何覆盖图标类?

javascript - JQuery onclick 事件在第二页的 JQuery 数据表中无法识别

javascript - 需要 Sequelize 模型类时,module.exports undefined,什么是正确的结构?

Html css 图片问题 windows IE FF GChrome