Les arguments par défaut de Javascript avec la portée des blocs échouent sur iOS uniquement

try { const val = 'correct value'; (() => { ((arg = val) => { const val = 'ignored value'; alert(arg); })(); })(); } catch (err) { alert(err.message || 'Unknown error'); } Exécuter l'extrait de codeMasquer les résultatsDévelopper l'extrait Sous OS X Chrome, OS X Safari, Android Chrome,...