Вернуться   SEO форум - оптимизация и продвижение сайтов > Web разработки > Программирование

Важная информация
Программирование - PHP, MySQL, JavaScript, CSS, HTML верстка и т.д.

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 22.12.2018, 16:48   #1
 
Аватар для cx717
 
Сообщений: 91
FR (активность): 5,342

Доп. информация
По умолчанию Автор темы alert(+1) - простая функция

День добрый.
Нашел такой вот простейший код:
Код:
<script>
    
    function makeCounter() {

        var currentCount = 1;
         return function() {
           return currentCount++;
      };
    }

    var counter = makeCounter();

    // каждый вызов увеличивает счётчик и возвращает результат
    alert( counter() ); // 1
    alert( counter() ); // 2
    alert( counter() ); // 3

</script>

Никак не пойму почему при каждом вызове переменная currentCount не приравнивается к единице, а постоянно на единицу увеличивается?

Если кто понимает - объясните плиз.
cx717 вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 22.12.2018, 16:52   #2
 
Аватар для cx717
 
Сообщений: 91
FR (активность): 5,342

Доп. информация
По умолчанию Автор темы

Собственно там же и ответ ( не дочитал по началу ):
https://learn.javascript.ru/closures
cx717 вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Ответ

Метки
javascript

Быстрый ответ
Ваше имя пользователя: Регистрация. Для входа нажмите здесь
Случайный вопрос

Сообщение:
Опции


Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
На DLE исчезла функция редактирования записей hightstreams DLE 1 08.08.2015 10:37
Функция проверки на рерайт garik77 Продвижение статьями 10 19.02.2014 14:20
Очень простая работа по постингу cthulchu Тексты и статьи 1 03.06.2013 17:16
Нужна cms простая murkova6 Какую CMS выбрать? 17 02.03.2012 05:46
Простая верстка за отзыв Дани Создание сайтов 0 20.02.2011 14:10

Текущее время: 12:24. Часовой пояс GMT +3.