反射是否支持,调用Reflect编译错误

反射是否支持,调用Reflect编译错误

HarmonyOS
2024-04-27 23:21:50
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
e_lion

参考如下Demo:

class MyClass { 
  value: number = 9; 
 
  fun() { 
    console.log('fun print') 
  } 
} 
 
function TestFun(par: number) { 
  console.log('TestFun print, par:' + par) 
} 
 
let aClass = new MyClass(); 
Reflect.set(aClass, 'key', 'keyvalue'); 
let str: string = Reflect.get(aClass, 'key'); 
console.log(str) 
 
Reflect.set(aClass, 'keyFun', () => { 
  console.log('lan print.') 
}); 
let lanFun: Function = Reflect.get(aClass, 'keyFun'); 
lanFun(); 
 
Reflect.set(aClass, 'keyFun2', TestFun); 
let globeFun: Function = Reflect.get(aClass, 'keyFun2'); 
globeFun(4); 
 
Reflect.set(aClass, 'keyFun3', aClass.fun); 
let classFun: Function = Reflect.get(aClass, 'keyFun3'); 
classFun();
分享
微博
QQ
微信
回复
2024-04-28 17:41:49
相关问题
HarmonyOS NDK编译错误
1580浏览 • 1回复 待解决
ArkTs支持java或者TS Reflect反射用法吗
4411浏览 • 1回复 待解决
HarmonyOS 引入RN Webview组件后编译错误
1178浏览 • 1回复 待解决
说一说关于SCONS的编译错误
11135浏览 • 1回复 待解决
HarmonyOS ts是否支持反射
1135浏览 • 1回复 待解决
如何实现Java或者TS Reflect反射功能
1682浏览 • 1回复 待解决
HarmonyOS ArkTS是否支持反射语法
1484浏览 • 1回复 待解决
HarmonyOS 支持Reflect api吗
750浏览 • 1回复 待解决
ArkTS支持反射,有人知道反射用法吗?
3696浏览 • 1回复 待解决
HarmonyOS怎么反射调用,有demo吗
927浏览 • 1回复 待解决
HarmonyOS是否支持编译字节码
1587浏览 • 1回复 待解决
是否会长期支持ets调用ts代码
2488浏览 • 1回复 待解决