我想在我的函数中定义一个称为index的静态变量,例如index ++。 这意味着如果调用此方法,则将添加变量。
答案 0 :(得分:0)
Typescript只是具有类型的JavaScript,JavaScript没有任何此类静态函数变量,因此Typescript也没有。
您可以使用在父上下文(例如模块上下文)中定义的变量来获取与所需内容相似的内容:
let index = 0;
function fn() {
index++
}
fn()
console.log(index); // 1
fn()
console.log(index); // 2
答案 1 :(得分:0)
我们可以在Typescript中使用静态变量。
class Test {
static index = 1;
static print() {
console.log(Test.index++);
}
}
Test.print(); // prints 1
Test.print(); // prints 2