Я ищу хорошую технику, чтобы уйти от того, что я искушаюсь: установить глобальную переменную.
В первый раз, когда кто-то запускает функцию, нажав кнопку, она запускает начальную функцию, чтобы превратить несколько вещей в draggables. Позже, если они дважды щелкнут по кнопке, я хочу определить, была ли инициализирована функция init
, и если это так, чтобы не вызывать ее снова. Я мог бы легко сделать это, установив глобальную переменную из функции init
, а затем проверив эту переменную из функции щелчка, но мне интересно, как это сделать, не устанавливая глобальную переменную. Мне бы очень понравился пример способа сделать это.