定义 类 个可能的属性
Define a classes possible properties
我不想关闭代码检查,但是有什么方法可以定义可以定义的 class 属性,所以在 class 中使用方法时,我没有收到 Unresolved variable
警告?
我会使用 TypeScript,但我现在不能这样做。还有别的办法吗?有很多属性可以设置或不设置。
我可以通过定义可以包含的值在构造函数中删除它:
定义class属性并像这样编写jsdoc:
class Base {
/**
* @type {boolean}
*/
disableReset;
/**
* @param {boolean} disableReset
*/
constructor(disableReset) {
this.disableReset = disableReset;
}
reset() {
if (this.disableReset) {
// do stuff
}
}
}
我不想关闭代码检查,但是有什么方法可以定义可以定义的 class 属性,所以在 class 中使用方法时,我没有收到 Unresolved variable
警告?
我会使用 TypeScript,但我现在不能这样做。还有别的办法吗?有很多属性可以设置或不设置。
我可以通过定义可以包含的值在构造函数中删除它:
定义class属性并像这样编写jsdoc:
class Base {
/**
* @type {boolean}
*/
disableReset;
/**
* @param {boolean} disableReset
*/
constructor(disableReset) {
this.disableReset = disableReset;
}
reset() {
if (this.disableReset) {
// do stuff
}
}
}