HarmonyOS switchcase优化?
使用场景:H5和HarmonyOS交互,case超过60多个,case和函数名称是对应的,是否可以优化,直接跳转到对应的函数来执行。代码示例如下:
H5callApp(kMethod: string,kParams: string, kFinalCallback: string){
switch (kMethod){
case "func1":
func1(kParams,kFinalCallback);
break;
case "func2":
func2(kParams,kFinalCallback);
break;
case "func3":
func3(kParams,kFinalCallback);
break;
case "func4":
func4(kParams,kFinalCallback);
break;
default:
break;
}
}
func1(kParams:string, kFinalCallback: string){}
func2(kParams:string, kFinalCallback: string){}
func3(kParams:string, kFinalCallback: string){}
func4(kParams:string, kFinalCallback: string){}