Como determinar se uma função foi chamada sem definir a variável global
Estou procurando uma boa técnica para fugir do que sou tentado a fazer: definir uma variável global.
A primeira vez que alguém executa uma função clicando em um botão, ele aciona uma função inicial para transformar algumas coisas em draggables. Mais tarde, se clicarem no botão uma segunda vez, quero determinar seinit
função foi inicializada, e se assim for, para não chamá-lo novamente. Eu poderia facilmente fazer isso, definindo uma variável global doinit
função e, em seguida, verificar essa variável da função clique, mas estou querendo saber como fazer isso sem definir uma variável global. Eu realmente gostaria de um exemplo de uma maneira de fazer isso.