Сияя, Amway использует iOS12, она процветает, и последняя версия обновлена.
Кто-то в Интернете уже сталкивался с ошибкой, связанной с массивом iOS, которая, кажется, вызывает весь Интернет-шторм.
Array state will be cached in iOS 12 Safari, is bug or feature? -- stackoverflow
Есть ли изменения в сафари в iOS 12? Сегодня обнаружил проблему с javascript - V2EX
Давайте воспользуемся iOS 12, чтобы испытать это:
Нажмите кнопку «Обновить» в верхней части веб-страницы, вы увидите, что после обновления веб-страницы порядок массивов на исходной веб-странице становится обратным при повторном доступе к веб-странице, даже если веб-страница закрывается и снова открывается. введено, оно будет перевернуто. Если он обновляется несколько раз, массив будет повторно инвертирован. Похоже, Webview кэширует этот массив.
При тестировании другие API-интерфейсы Array не имеют этой проблемы, включая ручное изменение порядка элементов в массиве, и эта проблема не возникает.В настоящее время такая проблема обнаружена только при использовании reverse.
Когда мы используем reverse для изменения порядка массива, порядок массива должен быть очень важен для нас.Если вторая запись будет последней, это окажет большое влияние на наше приложение!
Для решения этой проблемы был срочно написан документ.При необходимости каждый может им воспользоваться.Если есть вопросы, то милости просим в PR. array-reverse-ios12
Я не знаю, сможет ли Apple решить эту проблему с помощью HotPatch, если нет, то обновление возможно только в следующей версии. По меркам Apple, этот релиз может затронуть многих пользователей.