HarmonyOS关于TS转ArkTS的语法问题
现有一个自定义装饰器方案,原TS中的写法如下:
// 定义一个全局数组,用于存储被特定装饰器装饰的类的实例
const decoratedClassesInstances: any[] = [];
// 定义一个装饰器
function SpecificDecorator(): ClassDecorator {
return function (target: Function) {
// 将被装饰的类的实例化对象添加到数组中
decoratedClassesInstances.push(new target());
};
}
@SpecificDecorator()
class MyClass2 {
sayHello() {
console.log('Hello from MyClass2');
}
}
用于自动初始化一个类的实例放入一个数组中,但是在转ArkTS环境中发现,无法使用new target()语法,请问下这边应该怎么实现?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS TS转ArkTS用法问题
1215浏览 • 1回复 待解决
HarmonyOS ArkTS语法的问题
1372浏览 • 1回复 待解决
HarmonyOS ArkTS语法问题
1586浏览 • 1回复 待解决
HarmonyOS 关于Map语法问题
1918浏览 • 1回复 待解决
HarmonyOS 关于ArkTS和TS的类型检测
972浏览 • 1回复 待解决
HarmonyOS 关于ArkTS不支持ts字面量类型问题
1343浏览 • 1回复 待解决
ArkTS/TS 选型问题
1339浏览 • 1回复 待解决
HarmonyOS 关于JSON转模问题
957浏览 • 1回复 待解决
ArkTS语法咨询的问题有懂得吗?
3784浏览 • 1回复 待解决
HarmonyOS 关于list如何转jsonArray的问题
580浏览 • 1回复 待解决
HarmonyOS ArkTS语法
1131浏览 • 1回复 待解决
arkts 关于异步的问题
1456浏览 • 1回复 待解决
HarmonyOS ArkTS语法相关
1186浏览 • 1回复 待解决
HarmonyOS ArkTS语法报错咨询
1535浏览 • 1回复 待解决
HarmonyOS ArkTS语法适配报错
1605浏览 • 1回复 待解决
HarmonyOS 关于仓颉和ArkTS的问题
1221浏览 • 1回复 待解决
HarmonyOS 语法问题
1149浏览 • 1回复 待解决
HarmonyOS 语法问题
1168浏览 • 1回复 待解决
HarmonyOS 关于arkts中的协议问题
855浏览 • 1回复 待解决
HarmonyOS 关于JSON转Class之后方法丢失问题
1160浏览 • 1回复 待解决
HarmonyOS ArkTS是否支持反射语法
1475浏览 • 1回复 待解决
HarmonyOS 关于json转model的处理
1268浏览 • 1回复 待解决
HarmonyOS 开发语法问题
1612浏览 • 1回复 待解决
在如下语法中,这是ArkTS的语法还是TypeScript中的语法,在TypeScript中没找到具体说明
1403浏览 • 1回复 待解决
HarmonyOS 关于.ets与.ts的使用抉择
1862浏览 • 1回复 待解决
可以使用Reflect.construct()方法来实现类的实例化:
可参考demo: