Size: a a a

JavaScript Noobs — сообщество новичков

2020 August 04

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Vlad
это блоки
И текст в них тоже блоки, да?
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
А, я видимо не ту задачу смотрю, окей
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Получается в случае с диффом между днями, надо отрицательные округлять вверх, а положительные вниз
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
trunc тоже подходит
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Здесь можно сделать флексом,  скажем костылями, но если не нужен IE11, то - гриды
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
export default - зло is the side effect
trunc тоже подходит
По факту что то, что это - бред собачий, и такое в деплой - себе дороже
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Сайт я бы выкинул на помойку после такой задачи)
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
На кодварсе куда более логично все
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
export default - зло is the side effect
Сайт я бы выкинул на помойку после такой задачи)
У того кто писал это - явно беды с головой
источник

O

Oleg in JavaScript Noobs — сообщество новичков
Кто может объяснить, почему при вызове counter переменная count увеличивается. Ведь функция выполняется несколько раз, соответственно лексическое значение не должно сохраняться
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Oleg
Кто может объяснить, почему при вызове counter переменная count увеличивается. Ведь функция выполняется несколько раз, соответственно лексическое значение не должно сохраняться
makeCounter выполняется один раз
источник

O

Oleg in JavaScript Noobs — сообщество новичков
export default - зло is the side effect
makeCounter выполняется один раз
на самом первом алерте? а потом возвращает функцию, которая обращается к переменной count?
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
До алерта, строчку выше не видно что ли?)
источник

O

Oleg in JavaScript Noobs — сообщество новичков
То есть тут создаётся лексическое окружение и возвращает функцию в counter
источник

O

Oleg in JavaScript Noobs — сообщество новичков
Спасибо, я понял
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Спасибо
источник

_:

_Ryner' :: IO ❄️ in JavaScript Noobs — сообщество новичков
Ух, побочки
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
Зависит от того как  и что пишешь.
Javascript есть Javascript, но можно так писать:

function makeCounter(){
       let count = 0;
       return function(){
         return count = count +1;
       }
     }
     let counter = makeCounter();
alert(counter());
alert(counter());
alert(counter());
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
будет //1 //2 //3
источник

Р

Роман in JavaScript Noobs — сообщество новичков
V. Lavrinovics 🇦🇹
Зависит от того как  и что пишешь.
Javascript есть Javascript, но можно так писать:

function makeCounter(){
       let count = 0;
       return function(){
         return count = count +1;
       }
     }
     let counter = makeCounter();
alert(counter());
alert(counter());
alert(counter());
а чем твое решение отличается от предыдущего? кроме count = count +1;
источник