Well, with Emacs you can als just use „etags“ to create an index into your JS code base out of the box. And then use „M-.“ to jump to definitions.
It’s very fast and usually brings you right to a definition — unless your method/function is called very unspecifically.