以下情况导致使用SourceCookifier插件对JavaScript进行不正确的解析:
1- JavaScript源中缺少分号将导致SourceCookifier错误解析此语句之后的代码部分: 经过详细搜索,我发现如果缺少分号“;”,终止JavaScript语句,这将导致以下代码部分的解析错误(解析错误)。这个问题很小,但导致某些功能无法使用“ ctrl-shift-enter”的“转到定义”功能。
2-如果将变量定义为对象数组,则该变量将不会在全局变量下的右侧树视图面板中显示。
Click here to open the sample source code with the reported issues
您会注意到函数evalRiskMultipleByLogicType
的解析不正确,并且您不能使用ctrl-shift-enter
转到函数定义。另外,在树形视图中您将看不到myArr2
的数组定义。
Tarek