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

Комментарии

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

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

Работа с FTP в PHP
Протокол FTP – предназначен для передачи файлов на удаленный хост. В PHP функции для работы с FTP как правило всегда доступны и не требуется установка дополнительного расширения.
10268
+1
Работа с cookie в JavaScript
Сookies или куки – это данные в виде пар ключ=значение, которые хранятся в файлах на компьютере пользователя. Для хранимых данных существуют несколько ограничений...
29283
+7
Contenteditable – текстовый редактор
Если добавить атрибут contenteditable к элементу, его содержимое становится доступно для редактирования пользователю, а...
30306
+31
Таймер и задержка в JS
В JS для работы с «планированием вызова» существуют два метода...
31096
0
Сортировка массивов
В продолжении темы работы с массивами поговорим о типичной задаче – их сортировке. Для ее выполнения в PHP существует множество функций, их подробное описание можно посмотреть на php.net, рассмотрим...
49628
+5
Перетаскивание элементов Drag and drop (jQuery UI Droppable)
UI Droppable – плагин, который позволяет сделать перетаскивание элементов мышью (Drag&Drop).
2868
+1