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用法问题 
1292浏览  • 1回复 待解决
HarmonyOS ArkTS语法的问题 
1460浏览  • 1回复 待解决
HarmonyOS ArkTS语法问题 
1704浏览  • 1回复 待解决
HarmonyOS 关于Map语法问题 
2018浏览  • 1回复 待解决
HarmonyOS 关于ArkTS和TS的类型检测 
1085浏览  • 1回复 待解决
HarmonyOS 关于ArkTS不支持ts字面量类型问题 
1453浏览  • 1回复 待解决
ArkTS/TS 选型问题 
1427浏览  • 1回复 待解决
HarmonyOS 关于JSON转模问题 
1063浏览  • 1回复 待解决
ArkTS语法咨询的问题有懂得吗? 
3849浏览  • 1回复 待解决
HarmonyOS 关于list如何转jsonArray的问题 
682浏览  • 1回复 待解决
HarmonyOS ArkTS语法 
1260浏览  • 1回复 待解决
arkts 关于异步的问题 
1531浏览  • 1回复 待解决
HarmonyOS 关于仓颉和ArkTS的问题 
1296浏览  • 1回复 待解决
HarmonyOS 关于arkts中的协议问题 
948浏览  • 1回复 待解决
HarmonyOS ArkTS语法相关 
1266浏览  • 1回复 待解决
HarmonyOS ArkTS语法适配报错 
1734浏览  • 1回复 待解决
HarmonyOS ArkTS语法报错咨询 
1623浏览  • 1回复 待解决
HarmonyOS 语法问题 
1217浏览  • 1回复 待解决
HarmonyOS 关于JSON转Class之后方法丢失问题 
1235浏览  • 1回复 待解决
HarmonyOS 语法问题 
1266浏览  • 1回复 待解决
HarmonyOS ArkTS是否支持反射语法 
1574浏览  • 1回复 待解决
HarmonyOS 关于json转model的处理 
1344浏览  • 1回复 待解决
HarmonyOS 开发语法问题 
1687浏览  • 1回复 待解决
在如下语法中,这是ArkTS的语法还是TypeScript中的语法,在TypeScript中没找到具体说明 
1516浏览  • 1回复 待解决
HarmonyOS 关于.ets与.ts的使用抉择 
2047浏览  • 1回复 待解决





















可以使用Reflect.construct()方法来实现类的实例化:
可参考demo: