首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VS代码,解析变量上的代码完成

VS代码,解析变量上的代码完成
EN

Stack Overflow用户
提问于 2020-03-24 19:39:42
回答 2查看 30关注 0票数 0

我正在寻求一个在VS代码完成代码的建议。我们正在VS Code中开发一个node/express应用程序。我们有一个主javascript文档app.js,它根据从其他文档调用函数的路由调用每个页面的业务逻辑。

app.js看起来像这样:

代码语言:javascript
复制
const uploadFunction = require("./router/uploadFunction.js);
const commonFunctions =  require("./functions/commonFunctions.js);
...
app.post("/fileupload", function(req, res) {uploadFunction.someFunction(req,res,commonFunctions)});

在uploadFunction文档中,我们希望使用自动补全fx。

代码语言:javascript
复制
function someFunction(req, res, commonFunctions){
commonFunctions.anotherFunction <= We want this to show on the code completion list
}

我希望这是有意义的,并且有人有一个好的建议

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-03-24 20:35:27

Vs代码完成在使用类时效果最好,但它也可以确定函数的内容。Classess会自动将所有公共函数和var公开为自动完成。使用类意味着类型。类型总是适合于自动完成。

接口定义也起作用。类就是一个接口。

对于普通的ole函数,任何返回一个或多个函数的函数都将被自动补全拾取。

此外,函数输入和返回参数也可以通过自动完成自动查看。对于所有公共属性也是如此。

Javascript对象应该能够发现键名,但类型并不是可知的,因为Javascript中的所有内容都是any类型,并且可以随意变形。

票数 0
EN

Stack Overflow用户

发布于 2020-03-24 20:04:59

将其他函数的结果传递回someFunction,然后它将结果返回给您的应用程序。

代码语言:javascript
复制
function someFunction(req, res, commonFunctions){
commonFunctions.anotherFunction <= We want this to show on the code completion list
...
someFunction = result
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60830309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档