Затенение переменных скрывает логику внешнего уровня за одинаковыми именами
Зачем называть вещи ясно, если можно просто переиспользовать одно и то же слово? Определяя новую переменную внутри функции с тем же именем, что и у внешней, вы блокируете доступ к оригиналу и создаете кошмар при отладке.

Продолжите читать факты по этой теме.
Технологии →




