问题描述
iOS12发布之后,在测试中发现一个关于Array.reverse的问题,代码如下:
1 | <!DOCTYPE html> |
问题描述:第一次进入刷新alert:1,2,3,4
,第二次刷新就一直为alert4,3,2,1
。
demo演示
修复方法
原理就是判断是否为iOS12版本,重写Array.prototype.reverse
方法,代码如下:
1 | (function(){ |
希望大家不要遇到该类生产问题咯!(否则你都不知道哪里出错了~~)
参考资料
- 本文作者: Qborfy
- 本文链接: https://www.qborfy.com/share/ios12-array-reverse.html
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!