Одноразовая функция 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
23.09.2021
85
Предыдущая запись Генерация паролей в PHP

Комментарии

, чтобы добавить комментарий.

Другие публикации

Работа с FTP в PHP
Протокол FTP – предназначен для передачи файлов на удаленный хост. В PHP функции для работы с FTP как правило всегда доступны и не требуется установка дополнительного расширения.
5773
+1
Работа с Textarea jQuery
Сборник jQuery приемов с textarea - получить содержимое, вставить значение, подсчет количества символов и строк и т.д.
37293
+4
Как интегрировать ReCAPTCHA на сайт
Пример подключения ReCaptcha на php сайт, регистрация в API, вставка кода в форму, проверка правильности введенной...
11199
+1
Contenteditable – текстовый редактор
Если добавить атрибут contenteditable к элементу, его содержимое становится доступно для редактирования пользователю, а...
20462
+22
Таймер и задержка в JS
В JS для работы с «планированием вызова» существуют два метода...
13361
+1
Сортировка массивов
В продолжении темы работы с массивами поговорим о типичной задаче – их сортировке. Для ее выполнения в PHP существует множество функций, их подробное описание можно посмотреть на php.net, рассмотрим...
37642
+4