当前位置: 首页 > 后端技术 > PHP

JS奇怪的注释问题

时间:2023-03-29 16:01:38 PHP

昨天在修改一个老项目的时候遇到了一个奇怪的JS注释问题。CalculatorJS源码,有个getlast()函数,明明是有的,右键查看源码也能看到。但是控制台一直报错,getlastisundefined。我认为这是因为函数缺少花括号。毕竟这个函数包含了10多个子函数,找了半天,发现函数括号一一对应,一个都不漏。最后,我找到了原因。原来是一个子if语句的左花括号不见了,因为左花括号右边有一个双斜杠开头的注释...这太奇怪了...源码:查页面上的源码:不仅左花括号看不见,注释也看不见,我把注释放在括号下面这行是正常的。。。好坑啊。不知道为什么js会出现这么奇怪的错误。我在网上找了很久。一个资深帖子找到了原因: