服务端,负责处理客户端请求,不同的请求类型对应不同的请求函数,目前已经有上百个类型了, 感觉些switch case 有点繁琐,想替换成function map,但是测试下了,function map的效率比switch case低太多了,后面想换成 function 数组,用请求类型做下标,但是请求类型又不是连续的, 不知道怎么在运行前初始化这个数组,各位大佬还有什么办法?
...全文
49016打赏收藏
求教switch case替代方案
服务端,负责处理客户端请求,不同的请求类型对应不同的请求函数,目前已经有上百个类型了, 感觉些switch case 有点繁琐,想替换成function map,但是测试下了,function map的效率比switch case低太多了,后面想换成 function 数组,用请求类型做下标,但是请求类型又不是连续的, 不知道怎么在运行前初始化这个数组,各位大佬还有什么办法?