Показать сообщение отдельно
  #656 (permalink)  
Старый 10.10.2014, 12:21
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

Цитата:
Молча
Потом описал возможные решения, как рациональное так и нет. вредный.

Цитата:
for (let i = 0; i < 10; i++) {
...
}

for (let i = 0; i < 10; i++) {
let someVal; // использование с var в данном примере приведёт к ошибке
// придётся писаться var someVal = void 0;

if (...) {
someVal = true;
}

if (someVal ) {
...
}
}
Цитата:
которя одновременно будет и не говнокодом и там будет нужен let.
Использование кучи циклов в одной функции не айс, это плохо. (имхо) нид выносить в отдельные. Поэтому говнокод.
Если дело в каких то сложных вычислениях, где для каждого цикла функцию новую поднимать напряжно (не могу представить), то тут конечно пригодится блочная область видимости (возможно, ведь тоже какие то ресурсы тратятся), да и не жизненно мне кажется, пока не сталкивался.
Короче лично я никогда не испытвал надобности в let, но опыта пока мало так что посмотрим)
__________________
Научу себя плохому
Ответить с цитированием