Показать сообщение отдельно
  #1 (permalink)  
Старый 03.09.2019, 09:17
Новичок на форуме
Отправить личное сообщение для AnotherPerson Посмотреть профиль Найти все сообщения от AnotherPerson
 
Регистрация: 02.09.2019
Сообщений: 3

Что значит ета скобка у функции??
Смотрю видео урок про замыкания.. Вот увидел такую фичу

var counter = (function() {
    var count = 0;
    return function() {
        return count++;
    }
}());

console.log(counter());

console.log(counter());


Меня интересуют последнии круглые скобки... Что они значат?? Я когда их убераю, и пишу console.log(counter()());
То подсчет не идет.
Объясните пожалуйста логику js. Почему тааак?
Ответить с цитированием