先看示例代碼
image.png
寫(xiě)的時(shí)候可順手了扼仲,然后跑一下:
image.png
通過(guò)打log后發(fā)現(xiàn)虎锚,在加載此js文件時(shí)壁查,首先執(zhí)行到 初始化TRANSFER_PB_CONST,在初始化時(shí)調(diào)用了getModelClass方法璧尸,注意此時(shí)ANDROID_SERVICE_PREFIX并未被初始化咒林,所以得到如圖所示的undefined...
解決方案就很簡(jiǎn)單了,把ANDROID_SERVICE_PREFIX提升到TRANSFER_PB_CONST上方爷光,或者遵循一般的規(guī)范垫竞,const等常量放在文件頭吧。