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用法问题
105浏览 • 1回复 待解决
HarmonyOS 关于Map语法问题
82浏览 • 1回复 待解决
ArkTS语法咨询的问题有懂得吗?
2524浏览 • 1回复 待解决
arkts 关于异步的问题
59浏览 • 1回复 待解决
HarmonyOS 开发语法问题
273浏览 • 1回复 待解决
在如下语法中,这是ArkTS的语法还是TypeScript中的语法,在TypeScript中没找到具体说明
69浏览 • 1回复 待解决
HarmonyOS ArkTS支持TS的抽象类吗?
82浏览 • 1回复 待解决
HarmonyOS 关于ArkTS中的!使用
343浏览 • 1回复 待解决
HarmonyOS 拍照返回uri转bitmap问题
335浏览 • 1回复 待解决
openHarmony 注册服务中的语法问题
6966浏览 • 1回复 待解决
data: Data = { ...new Data() } TS语法中 这个写表示什么意思?
2303浏览 • 1回复 待解决
ArkTS文件和TS文件的区别
2257浏览 • 1回复 待解决
HarmonyOS 关于ColorFilter的问题
182浏览 • 1回复 待解决
HarmonyOS 关于taskpool的问题
51浏览 • 1回复 待解决
HarmonyOS 关于ArkTS UI样式文件的疑问
219浏览 • 1回复 待解决
ArkTS语法校验报错,该如何处理啊?
776浏览 • 1回复 待解决
ArkTS有哪些语法规则,有懂得吗?
1901浏览 • 1回复 待解决
ArkTS语法适配最佳实践之“泛型编程”
1498浏览 • 1回复 待解决
HarmonyOS SDK .d.ts 声明问题
516浏览 • 1回复 待解决
HarmonyOS 关于使用@BuilderParam的问题
172浏览 • 1回复 待解决
HarmonyOS关于多线程的问题
295浏览 • 1回复 待解决
HarmonyOS关于API使用的问题
245浏览 • 1回复 待解决
HarmonyOS 关于Navigation组件的问题
269浏览 • 1回复 待解决
HarmonyOS 关于Web调试的问题?
37浏览 • 1回复 待解决
可以使用Reflect.construct()方法来实现类的实例化:
可参考demo: