Size: a a a

2019 May 06

MI

Muhammadamin Ibragim... in FrontCoder
это как раз то что я назвал область видимости блока)
источник

AS

Anatoliy Salamatin in FrontCoder
код почистил. Разрешен код до 3-х строк
источник

S

Sm•ok 😈✔️ in FrontCoder
Окей
источник

S

Sm•ok 😈✔️ in FrontCoder
Muhammadamin Ibragimov
это как раз то что я назвал область видимости блока)
Ну, я думал на циклы он не применяется
источник

PO

Pavel Omelchenko in FrontCoder
вообще это правило хорошего тона – не использовать промежуточные переменные
источник

AS

Anatoliy Salamatin in FrontCoder
В этой статье вы узнаете о том, как использовать нэйминг в CSS Grid. Как применять fr и почему не надо практиковать систему сеток с CSS Grid, звучит странно, да? Давайте посмотрим почему.

http://bit.ly/2J4x8FV
источник

М

Максим in FrontCoder
Sm•ok 😈✔️
Ну, я думал на циклы он не применяется
К тому же раньше считалось, что объявлять var нужно вне блока for. Так типа производительней, не нужно на каждом цикле создавать переменую. С let иначе, он нужен каждый раз новый.
Получается у людей устаревшая информация и они уже запутались.
источник

М

Максим in FrontCoder
Pavel Omelchenko
вообще это правило хорошего тона – не использовать промежуточные переменные
Почему? Я думал,что это для отладки хорошо. Ну, запустил дебагер и видно что где лежит. Разве не так?
источник

PO

Pavel Omelchenko in FrontCoder
Максим
Почему? Я думал,что это для отладки хорошо. Ну, запустил дебагер и видно что где лежит. Разве не так?
потому что одноразовая переменная остается в памяти. А дебагеру на ее наличие с высокой колокольни
источник

PO

Pavel Omelchenko in FrontCoder
он с тем же успехом может показать значение которое будет переданов цикле
источник

S

Sm•ok 😈✔️ in FrontCoder
Максим
К тому же раньше считалось, что объявлять var нужно вне блока for. Так типа производительней, не нужно на каждом цикле создавать переменую. С let иначе, он нужен каждый раз новый.
Получается у людей устаревшая информация и они уже запутались.
нет
источник

S

Sm•ok 😈✔️ in FrontCoder
мне кажется вы путаете с for(var i = 0; length = arr.length; i < length; i++)
источник

S

Sm•ok 😈✔️ in FrontCoder
или можно ссылку на статью
источник

М

Максим in FrontCoder
Pavel Omelchenko
потому что одноразовая переменная остается в памяти. А дебагеру на ее наличие с высокой колокольни
Хм. А в в функциях если использовать переменные для промежуточных значений. Это плохо? Или ты только глобал имеешь ввиду?
источник

PO

Pavel Omelchenko in FrontCoder
и в функциях тоже они не нужны
источник

PO

Pavel Omelchenko in FrontCoder
если у тебя функция написана так что требует промежуточных переменных – это проблема
источник

PO

Pavel Omelchenko in FrontCoder
плохая архитектура, говнокод
источник

М

Максим in FrontCoder
Sm•ok 😈✔️
мне кажется вы путаете с for(var i = 0; length = arr.length; i < length; i++)
Да я об этом. Я читал об этом в книге Закаса — Оптимизация производительности.
Но она устаревшая. А мифы оттуда тянутся. Вот об этом и говорю.
источник

S

Sm•ok 😈✔️ in FrontCoder
но кажись там байтики экономятся
источник

S

Sm•ok 😈✔️ in FrontCoder
лично не проверял
источник