Одноразовая функция JS

Одноразовая функция JS


Два примера как можно сделать что бы функция JS выполнялась только 1 раз.

Первый вариант – завести переменную и по ней проверять, выполнялась функция или нет.

var one_call = false; function func_one(){ if (one_call == false){  alert('Функция «func_one» выполнена'); } one_call = true;} func_one();func_one();                                        JS


Второй вариант – удалить функцию при первом запуске:

function func_one() {  alert('Функция «func_one» выполнена'); func_one = () => {};} func_one();func_one();                  JS



Report Page