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用法问题
177浏览 • 1回复 待解决
HarmonyOS 关于Map语法问题
196浏览 • 1回复 待解决
ArkTS语法咨询的问题有懂得吗?
2560浏览 • 1回复 待解决
arkts 关于异步的问题
205浏览 • 1回复 待解决
HarmonyOS 开发语法问题
329浏览 • 1回复 待解决
在如下语法中,这是ArkTS的语法还是TypeScript中的语法,在TypeScript中没找到具体说明
196浏览 • 1回复 待解决
HarmonyOS ArkTS支持TS的抽象类吗?
149浏览 • 1回复 待解决
openHarmony 注册服务中的语法问题
7039浏览 • 1回复 待解决
ArkTS文件和TS文件的区别
2306浏览 • 1回复 待解决
HarmonyOS 关于ArkTS中的!使用
474浏览 • 1回复 待解决
HarmonyOS 拍照返回uri转bitmap问题
396浏览 • 1回复 待解决
HarmonyOS 关于ColorFilter的问题
272浏览 • 1回复 待解决
HarmonyOS 关于taskpool的问题
128浏览 • 1回复 待解决
data: Data = { ...new Data() } TS语法中 这个写表示什么意思?
2331浏览 • 1回复 待解决
HarmonyOS 关于ArkTS UI样式文件的疑问
273浏览 • 1回复 待解决
HarmonyOS 关于Navigation组件的问题
333浏览 • 1回复 待解决
HarmonyOS 关于Web调试的问题?
119浏览 • 1回复 待解决
HarmonyOS 关于C API的问题
98浏览 • 1回复 待解决
HarmonyOS napi开发中在Index.d.ts接口定义文件中语法检测报红
187浏览 • 1回复 待解决
HarmonyOS SDK .d.ts 声明问题
608浏览 • 1回复 待解决
HarmonyOS关于多线程的问题
351浏览 • 1回复 待解决
HarmonyOS 关于使用@BuilderParam的问题
232浏览 • 1回复 待解决
HarmonyOS关于API使用的问题
301浏览 • 1回复 待解决
ArkTS语法校验报错,该如何处理啊?
813浏览 • 1回复 待解决
可以使用Reflect.construct()方法来实现类的实例化:
可参考demo: