Size: a a a

JavaScript.Ninja

2021 October 06

ИР

Илья Раецкий... in JavaScript.Ninja
@jsdoc попробуй
источник

AG

Arthur G in JavaScript.Ninja
Нету такого.
источник
2021 October 07

A

Ayrat in JavaScript.Ninja
я додумался до такого, что:
раньше же не было классов, а были функции.
и получается, что внутренняя функция,
возвращающая count++
- это, по сути, сеттер (как в Java - для приватной переменной класса)
только он ничего не принимает.
А создав let count = makeCounter(), мы создали экземпляр класса
источник

A

Ayrat in JavaScript.Ninja
я не слоупок, просто отвлёкся, гости пришли
источник

A

Ayrat in JavaScript.Ninja
хотя...
источник

N

Nikita in JavaScript.Ninja
не совсем. в случае с классами было бы так
источник

A

Ayrat in JavaScript.Ninja
назрел другой вопрос
источник

A

Ayrat in JavaScript.Ninja
почему не всегда можно вызывать sayHi со скобками?
источник

A

Ayrat in JavaScript.Ninja
засовываем в другую функцию - скобки нужны, не засовываем - не нужны
источник

N

Nikita in JavaScript.Ninja
скобки вызывают функцию
источник

N

Nikita in JavaScript.Ninja
то есть в последнем случае ты гвооришь сет таймауту вызови результат этой функции через время
источник

N

Nikita in JavaScript.Ninja
а надо говорить какую функцию вызвать
источник

A

Ayrat in JavaScript.Ninja
блин, там везде сетТаймауты, но пример 1 работает нормально (хотя без контекста), вызывая недоумение у меня - почему без скобок?
а 2,3 - со скобками и тоже работают...
источник

N

Nikita in JavaScript.Ninja
2 и 3 без скобок
источник

N

Nikita in JavaScript.Ninja
во 2 и 3 скобки у сей хай внутри функции, а сама функция в которую они обернуты не вызывается
источник

A

Ayrat in JavaScript.Ninja
вот полный набор головоломки
источник

N

Nikita in JavaScript.Ninja
А что нужно сделать?
источник

A

Ayrat in JavaScript.Ninja
я вникаю в материал по замыканиям и способу сохранения контекста,
увидел пропущенные скобки при вызове метода,
решил разобраться,
запутался окончательно
источник

V

Valentin in JavaScript.Ninja
скобки это вызов функции, если их нет, то и функция не будет вызываться
источник

N

Nikita in JavaScript.Ninja
Ну в целом тут так:
Не вызвал функцию
Вызвал
Передал функцию без контекста
Передал результат функции
Передал функцию внутри которой вызовется сей хай
Передал анонимную функцию внутри которой вызовется сей хай
Передал функцию внутри которой не вызовется сей хай
источник