javascript - indexOf 括号结束
问题描述
这行代码错误地关闭了错误的括号。
if ((ix = version.indexOf(')')) != -1) version = version.substring(0, ix);
代码将括号显示为有效字符串,但是当我检查左括号和右括号时,它认为 (') 是括号对,而 (')') 应该是括号对。
这条线真的有效吗?Atom 的混合信号让我感到困惑。
括号 #1 的编辑器视图:
括号 #2 的编辑器视图:
解决方案
如果您的代码没有引发语法错误,则编辑器中的任何突出显示/折叠/匹配问题都可能只是编辑器错误。也许值得将它们发布到编辑器错误跟踪器。
推荐阅读
- google-cloud-dataflow - Dataflow Prime 作业因内部问题 (4bcbd7ff0cd1a2c2) 失败:62242584:26
- javascript - 如果在javascript中打开ios低功耗模式会触发什么javascript事件?
- c++ - 将指向成员的类型转换为简单的指针类型
- mysql - 用最大和最小标记更新每一行
- javascript - 如何停止监听 Firebase Firestore 中的数据库更改?
- google-people-api - 是否可以通过 Apps 脚本删除 Google 其他联系人?
- disassembly - IDA PRO 更改 .rdata 值
- docker - 入口 Nginx 规则并不总是得到遵守
- apache-spark - 如何将ojai配置从驱动程序传递给spark中的执行程序?
- reactjs - useMemo 钩子不适用于地图元素