powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / setInterval для функции с параметрами всего 1 раз вызвать
5 сообщений из 5, страница 1 из 1
setInterval для функции с параметрами всего 1 раз вызвать
    #38172120
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!

Есть функция с параметрами
http://stackoverflow.com/questions/457826/pass-parameters-in-setinterval-function

чтобы вызывать её через полсекунды мы пишем:

Код: javascript
1.
setInterval( function() { funca(10,3); }, 500 );





Чтобы setInterval вызывался всего 1 раз (а не каждый полсекунды) мы пишем:

Код: javascript
1.
setInterval(checkIfGameAlreadyStarted, 1000);



Т.е. без круглых скобок.
http://stackoverflow.com/questions/7746505/js-setinterval-executes-only-once


А как вызвать метод setInterval всего 1 раз для функции с параметрами?
...
Рейтинг: 0 / 0
setInterval для функции с параметрами всего 1 раз вызвать
    #38172130
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может в таких случаях нужно использовать не setInterval, а другой метод, чтобы вызвать функцию с параметрами через некоторое время всего 1 раз?
...
Рейтинг: 0 / 0
setInterval для функции с параметрами всего 1 раз вызвать
    #38172134
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Students,

тебе нужна функция setTimeout. setInterval постоянно вызывает переданную ей функцию незивисимо от наличия аргументов.
...
Рейтинг: 0 / 0
setInterval для функции с параметрами всего 1 раз вызвать
    #38172137
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, setTimeout я могу вызывать ВНУТРИ самой функции, а мне нужно снаружи.
...
Рейтинг: 0 / 0
setInterval для функции с параметрами всего 1 раз вызвать
    #38172150
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazileStudents,

тебе нужна функция setTimeout. setInterval постоянно вызывает переданную ей функцию незивисимо от наличия аргументов.

Да, спасибо!

setTimeout действительно помогло. Я почему-то совсем всё перепутал и забыл, что нужно использовать setTimeout вместо setInterval.

Ещё раз спасибо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / setInterval для функции с параметрами всего 1 раз вызвать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]