Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.01.2015, 18:10
Аспирант
Отправить личное сообщение для tourniquet Посмотреть профиль Найти все сообщения от tourniquet
 
Регистрация: 04.04.2014
Сообщений: 58

Вызов функции с задержкой
Добрый вечере уважаемые форумчане! Попрошу помочь мне и подсказать как могу я вызвать функцию десять раз, с разными аргументами, но самое главное с задержкой в 2-3 секунд. Попробовал с помощью setTimeout но не получается, так как функция вызывается 10 раз сразу, а результат просто выводится в разное время, а с помощью setInterval не знаю как вызвать несколько раз ту же функцию с разными аргуменами/параметрами.
Ответить с цитированием
  #2 (permalink)  
Старый 12.01.2015, 18:43
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

var params = [
    [1, 2, 3], //Параметры для первого вызова
    ['a', 'b', 'c'], //Для второго
    ['abs', 'x', 10], //И т.д
    [4, 5, 6],
    ['Hello', 'World', '!'],
    ['x', 'y', 'z'],
    [7, 7, 7],
    [8, 8, 8],
    [9, 9, 9],
    [10, 10, 10]
];

function myFunc(param1, param2, param3) {
    alert([param1, param2, param3]);
};

var i = 0,
    interval = setInterval(function() {
        myFunc.apply(null, params[i]);
        if(++i == params.length) clearInterval(interval);
    }, 2000); //2 сек
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Повторный вызов функции TorchTT Общие вопросы Javascript 4 20.03.2014 21:20
Вызов функции из скрытого iframe Beer75 Общие вопросы Javascript 2 05.06.2013 21:36
Вызов функции к элементу по клику (jquery) sogologo Общие вопросы Javascript 18 13.10.2012 19:14
Рекурсивный вызов функции с задержкой gv0zd jQuery 5 14.08.2012 12:49
Двойной вызов функции Tmin10 jQuery 8 08.12.2011 15:19