这里会汇总一些移动设备(手机)的内置浏览器兼容性的js函数问题:
1、for... of... 坑爹指数:★★★★
for-of loop是ES6的语法,比较新,导致部分Android手机不支持,例如【华为】
当一个React的项目在多数手机正常运行时,这个时候有些手机就是不支持这个函数。原因是由于内置浏览器的版本过低,不支持一些新的JS函数。
解决:使用 原生for循环或forEach函数代替。
ps 事现日期:2016-06-23
2、str.startWith 坑爹指数:★★★★
这个也是js一些新的特性,当你在享受js操作字符串便利的同时,也承担着多数内置浏览器不兼容的风险,例如【华为】【低版本的iPhone】
解决:使用字符串的 indexOf() 函数替代
ps 事现日期:2016-04-103、str.search 坑爹指数:★★★★
这个也是js一些新的特性,当你在享受js操作字符串便利的同时,也承担着多数内置浏览器不兼容的风险,例如【华为】【低版本的iPhone】
解决:使用字符串的 indexOf() 函数替代
ps 事现日期