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用法问题
1249浏览 • 1回复 待解决
HarmonyOS ArkTS语法的问题
1413浏览 • 1回复 待解决
HarmonyOS ArkTS语法问题
1643浏览 • 1回复 待解决
HarmonyOS 关于Map语法问题
1976浏览 • 1回复 待解决
HarmonyOS 关于ArkTS和TS的类型检测
1048浏览 • 1回复 待解决
HarmonyOS 关于ArkTS不支持ts字面量类型问题
1390浏览 • 1回复 待解决
HarmonyOS 关于JSON转模问题
1000浏览 • 1回复 待解决
HarmonyOS 关于list如何转jsonArray的问题
638浏览 • 1回复 待解决
ArkTS/TS 选型问题
1372浏览 • 1回复 待解决
HarmonyOS ArkTS语法
1210浏览 • 1回复 待解决
ArkTS语法咨询的问题有懂得吗?
3807浏览 • 1回复 待解决
arkts 关于异步的问题
1494浏览 • 1回复 待解决
HarmonyOS 关于arkts中的协议问题
878浏览 • 1回复 待解决
HarmonyOS 关于仓颉和ArkTS的问题
1266浏览 • 1回复 待解决
HarmonyOS ArkTS语法相关
1239浏览 • 1回复 待解决
HarmonyOS ArkTS语法适配报错
1690浏览 • 1回复 待解决
HarmonyOS ArkTS语法报错咨询
1585浏览 • 1回复 待解决
HarmonyOS 语法问题
1193浏览 • 1回复 待解决
HarmonyOS 语法问题
1205浏览 • 1回复 待解决
HarmonyOS 关于JSON转Class之后方法丢失问题
1208浏览 • 1回复 待解决
HarmonyOS 关于json转model的处理
1311浏览 • 1回复 待解决
HarmonyOS ArkTS是否支持反射语法
1545浏览 • 1回复 待解决
HarmonyOS 开发语法问题
1641浏览 • 1回复 待解决
HarmonyOS 关于.ets与.ts的使用抉择
1971浏览 • 1回复 待解决
在如下语法中,这是ArkTS的语法还是TypeScript中的语法,在TypeScript中没找到具体说明
1477浏览 • 1回复 待解决
可以使用Reflect.construct()方法来实现类的实例化:
可参考demo: