首页 > 解决方案 > indexOf 括号结束

问题描述

这行代码错误地关闭了错误的括号。

if ((ix = version.indexOf(')')) != -1) version = version.substring(0, ix);

代码将括号显示为有效字符串,但是当我检查左括号和右括号时,它认为 (') 是括号对,而 (')') 应该是括号对。

这条线真的有效吗?Atom 的混合信号让我感到困惑。

括号 #1 的编辑器视图

括号 #1 的编辑器视图

括号 #2 的编辑器视图

括号 #2 的编辑器视图

标签: javascriptatom-editorindexof

解决方案


如果您的代码没有引发语法错误,则编辑器中的任何突出显示/折叠/匹配问题都可能只是编辑器错误。也许值得将它们发布到编辑器错误跟踪器。


推荐阅读