VS 代码,已解析变量的代码完成
VS code, code completion on parsed variables
我正在寻求有关 VS Code 中代码完成的建议。我们正在 VS Code 中开发 node/express 应用程序。我们有一个主 javascript 文档 app.js,它根据从其他文档调用函数的路由调用每个页面业务逻辑。
app.js 看起来像:
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。
function someFunction(req, res, commonFunctions){
commonFunctions.anotherFunction <= We want this to show on the code completion list
}
希望说得通,有好的建议
将其他函数的结果传递回 someFunction,然后它将 return 传递给您的应用程序。
function someFunction(req, res, commonFunctions){
commonFunctions.anotherFunction <= We want this to show on the code completion list
...
someFunction = result
}
Vs 代码完成使用 classes 效果最好,但它也可以确定函数的内容。 Classess 自动将所有 public 函数和变量暴露给自动完成。使用 classes 意味着类型。类型总是有利于自动完成。
接口定义也有效。 class 是一个接口。
对于普通 ole 函数,任何返回一个或多个函数的函数都将由自动完成功能选取。
函数输入和 return 参数也可以通过自动完成自动查看。所有 public 属性也是如此。
Javascript 对象应该努力发现键名,但类型是不可知的,因为 Javascript 中的所有事物都是任何类型并且可以随意变形。
我正在寻求有关 VS Code 中代码完成的建议。我们正在 VS Code 中开发 node/express 应用程序。我们有一个主 javascript 文档 app.js,它根据从其他文档调用函数的路由调用每个页面业务逻辑。
app.js 看起来像:
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。
function someFunction(req, res, commonFunctions){
commonFunctions.anotherFunction <= We want this to show on the code completion list
}
希望说得通,有好的建议
将其他函数的结果传递回 someFunction,然后它将 return 传递给您的应用程序。
function someFunction(req, res, commonFunctions){
commonFunctions.anotherFunction <= We want this to show on the code completion list
...
someFunction = result
}
Vs 代码完成使用 classes 效果最好,但它也可以确定函数的内容。 Classess 自动将所有 public 函数和变量暴露给自动完成。使用 classes 意味着类型。类型总是有利于自动完成。
接口定义也有效。 class 是一个接口。
对于普通 ole 函数,任何返回一个或多个函数的函数都将由自动完成功能选取。
函数输入和 return 参数也可以通过自动完成自动查看。所有 public 属性也是如此。
Javascript 对象应该努力发现键名,但类型是不可知的,因为 Javascript 中的所有事物都是任何类型并且可以随意变形。