2018.10.31 पर अपडेट करें
यह बग आईओएस 12.1 में तय किया गया है, एक अच्छा दिन है ~
मुझे नए जारी किए गए iOS 12 सफारी में ऐरे के मूल्य की स्थिति में एक समस्या मिली, उदाहरण के लिए, कोड इस तरह:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<title>iOS 12 Safari bugs</title>
<script type="text/javascript">
window.addEventListener("load", function ()
{
let arr = [1, 2, 3, 4, 5];
alert(arr.join());
document.querySelector("button").addEventListener("click", function ()
{
arr.reverse();
});
});
</script>
</head>
<body>
<button>Array.reverse()</button>
<p style="color:red;">test: click button and refresh page, code:</p>
</body>
</html>
पृष्ठ को ताज़ा करने के बाद, सरणी का मान अभी भी उलटा है। क्या यह बग या नई सफारी की विशेषता है?
यहाँ एक डेमो पेज है। आईओएस 12 सफारी के साथ इसका उपयोग करने का प्रयास करें: https://abelyao.github.io/others/ios12-safari-b.ru.html