Аргументы Javascript по умолчанию с блоком видимости не работают только на iOS
try { const val = 'correct value'; (() => { ((arg = val) => { const val = 'ignored value'; alert(arg); })(); })(); } catch (err) { alert(err.message || 'Unknown error'); } Выполнить фрагмент кодаСкрыть результатыРазвернуть фрагмент В OS X Chrome, OS X Safari, Android Chrome, Windows Chrome,...