app开发过程中:
1)手持端开发的时候,上架功能一直显示加载中, data.js文件一直没有alert,以为是文件里面有明显的js错误,所以这个js文件从一开始就没有加载成功,但是各种排查之后发现不是这个问题,只能去看html页面,检查引用路径的时候发现文件夹有大小写区分,顿时恍然大悟,改了 一下大小写,然后就好使了。。。
总结:web端src路径不区分大小写 ,但是手持端src路径严格区分大小写!
2)Android不支持lambda表达式,web端访问好使,手持端访问报错,页面一直显示加载中。
3)for in 循环在遍历数组时,web端只是遍历元素,手持端除了遍历元素之外,还会遍历对应的属性(includes、find、findIndex、fill、copyWithin),如下图:
解决办法:判断类型 ,如果非object类型的continue。