gpt4 book ai didi

typescript 类成员函数分组

转载 作者:行者123 更新时间:2023-12-04 17:01:16 26 4
gpt4 key购买 nike

我想基本上别名类成员函数,以便它们可以出现在类的属性下,但函数仍然可以访问正常的类变量基本上这就是我想做的
测试类:

class Test{
var1 = 0;
groupA.myFunc(){
var1 = var1 - 5;
return var1;
}

groupB.myFunc(){
var1++;
return var1;
}
}
它将如何工作:
let testClass = Test();
testClass.groupA.myFunc();
testClass.groupB.myFunc();

最佳答案

你可以使用这个:

class Test {
var1 = 0;

groupA = {
myFunc: () => {
this.var1 = this.var1 - 5;
return this.var1;
}
}

groupB = {
myFunc: () => {
this.var1++;
return this.var1;
}
}
}
箭头函数意味着 this指的是 Test例如,不是 groupAgroupB对象。
Playground link

关于typescript 类成员函数分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63819625/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com