ios系统版本为9.3.5不支持原生js的Object.values()方法
手机系统版本:ios 9.3.5
微信版本:7.0.4
问题描述:不支持JS的Object.values()。
解决办法的思路(还未尝试):
1、引进第三方的js库,比如underscore,放弃js的原生写法。
2、用到js原生方法的地方加上判断,如果不支持 那么抛出异常 或者 自己写一些工具函数来替代。
疑惑点:
微信的版本为当前的最新版(问题发布时间为:2019-05-31),那么按理来说,最新版本的微信应该会为我们检测系统版本等一系列的支持。
大家有什么思路吗,我还挺喜欢JS的原生写法的,有没有思路往原生写法上靠的?
1 回复
升级 微信开发者工具 启用 增强编译
https://developers.weixin.qq.com/miniprogram/dev/devtools/codecompile.html
或者自己写个polyfill也是可以的。