也许是因为 IDE 解析不出你想跳转的方法的声明地点。 即便是 webstorm ,我也觉得它的跳转是基于全局匹配 + 上下文推断而做到的,因为有时候会提示一些同名但明显不合理的选项,比如会优先提示三方库中的函数。 毕竟 js 是动态语言,个人感觉在不运行的情况下没有办法确切得知道一个方法是何时何地进入某个上下文的。
也许是因为 IDE 解析不出你想跳转的方法的声明地点。
即便是 webstorm ,我也觉得它的跳转是基于全局匹配 + 上下文推断而做到的,因为有时候会提示一些同名但明显不合理的选项,比如会优先提示三方库中的函数。
毕竟 js 是动态语言,个人感觉在不运行的情况下没有办法确切得知道一个方法是何时何地进入某个上下文的。