收藏
回答

Android下js函数localeCompare结果问题

问题模块 框架类型 问题类型 操作系统版本 手机型号 微信版本
客户端 小程序 Bug Android7.0,8.0 华为荣耀,三星note8 6.7.3,7.0.3

在部分手机(华为荣耀,华为nexus,三星note8)部分Android系统(7.0,8.0),微信里访问网页调用localeCompare函数,结果和预期不同,iOS和另外部分Android下的微信结果正常,并且有问题的手机用浏览器直接访问都是和预期相同。


- 预期表现

相同字符串应该返回0,在有问题的微信中始终返回-1.


- 提供一个最简复现 Demo

var v1 = "CN";

var v2 = "CN";

var vv = v1.localeCompare(v2); // vv正常应该返回0


最后一次编辑于  03-13  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答