标签: javascript ios safari
为什么{1: Infinity, 1000: Infinity} => {0: NaN, 1: Infinity, 2: NaN, 1000: Infinity}?
{1: Infinity, 1000: Infinity}
{0: NaN, 1: Infinity, 2: NaN, 1000: Infinity}
在调试问题时,我发现这是一个错误的根本原因,但仍然不确定为什么会发生这种情况。只能在Safari上的iOS 10.3.3上重现,但我们的一小部分(但很重要)用户遇到了同样的问题。
以下是在Safari上远程调试时的一些结果的屏幕截图:
JS Weirdness