作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想通过 TypeScript 创建代码完成。我有命令:
Variable.Append1
Variable.Append2
Variable.Append3
现在我已经创建了这个类:
class Variable{
Append1(name: string){
if (name == undefined){
return 0;
}
return name;
}
Append2(name: string){
return name;
}
Append3(name: string, defaultValue: string){
if(name == undefined){
return defaultValue;
}
return name;
}
}
我已将它添加到我的库中,我的 JavaScript 文件识别“变量”参数,但不识别 Append1、Append2 和 Append 3。我是 TypeScript 的初学者,很高兴获得每一个帮助!
最佳答案
Append1
、Append2
等是Variable
类的实例方法。如果您创建 Variable
实例,则可以访问它们:
这会起作用:
let variable = new Variable();
variable.Append1("test"); // works
如果您希望 Append1
、Append2
等成为静态方法,请将它们标记为:
class Variable {
static Append1(name: string){
if (name == undefined){
return 0;
}
return name;
}
// ...
}
Variable.Append1("test"); // works
关于javascript - TypeScript代码补全//因变量不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43786752/
补: Rest 风格请求处理的的内容补充(1) Rest风格请求:注意事项和细节 客户端是PostMan 可以直接发送Put,delete等方式请求,可不设置Filter 如果哟啊
我是一名优秀的程序员,十分优秀!