ios系统版本为9.3.5不支持原生js的Object.values()方法
发布于 4 年前 作者 gumin 8186 次浏览 来自 问答

手机系统版本: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也是可以的。

回到顶部