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用法问题
258浏览 • 1回复 待解决
HarmonyOS 关于Map语法问题
301浏览 • 1回复 待解决
HarmonyOS ArkTS语法的问题
171浏览 • 1回复 待解决
ArkTS语法咨询的问题有懂得吗?
2632浏览 • 1回复 待解决
arkts 关于异步的问题
314浏览 • 1回复 待解决
HarmonyOS 开发语法问题
413浏览 • 1回复 待解决
在如下语法中,这是ArkTS的语法还是TypeScript中的语法,在TypeScript中没找到具体说明
259浏览 • 1回复 待解决
HarmonyOS ArkTS支持TS的抽象类吗?
216浏览 • 1回复 待解决
HarmonyOS TS文件如何调用ArkTS的代码?
110浏览 • 1回复 待解决
openHarmony 注册服务中的语法问题
7100浏览 • 1回复 待解决
ArkTS文件和TS文件的区别
2364浏览 • 1回复 待解决
HarmonyOS 关于ArkTS中的!使用
658浏览 • 1回复 待解决
HarmonyOS 拍照返回uri转bitmap问题
476浏览 • 1回复 待解决
HarmonyOS 关于ArkTS UI样式文件的疑问
351浏览 • 1回复 待解决
HarmonyOS 关于ColorFilter的问题
407浏览 • 1回复 待解决
HarmonyOS 关于taskpool的问题
200浏览 • 1回复 待解决
HarmonyOS napi开发中在Index.d.ts接口定义文件中语法检测报红
290浏览 • 1回复 待解决
data: Data = { ...new Data() } TS语法中 这个写表示什么意思?
2379浏览 • 1回复 待解决
HarmonyOS 关于使用@BuilderParam的问题
330浏览 • 1回复 待解决
HarmonyOS关于API使用的问题
372浏览 • 1回复 待解决
HarmonyOS关于多线程的问题
428浏览 • 1回复 待解决
HarmonyOS关于navigation问题
518浏览 • 1回复 待解决
HarmonyOS 关于crash问题
324浏览 • 1回复 待解决
HarmonyOS 关于Web调试的问题?
190浏览 • 1回复 待解决
可以使用Reflect.construct()方法来实现类的实例化:
可参考demo: