我得到了这个开源 JS 项目,并尝试浏览代码,我发现了几次:
if(evt.success){
;
evt.success(response.result);
}
以 ";"
结尾的空行
这有什么意义吗?或者这只是一个打字错误?
最佳答案
这是完全有效的。它只会被视为空行/语句,什么也不会发生。但这并不意味着您在删除它时需要担心任何特殊情况。
至于为什么它出现在你的代码中我不知道。如果这只是一个实例,我会说是一个拼写错误,但如果是多个实例,我会说要么是故意的,要么是某些代码生成的结果(这可能是一个拼写错误),或者是其他原因 - 我们不能无需找到决定将其包含在内的人即可知道。
关于javascript - if 语句后的空行用分号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23764037/