Anwenden einer Verzögerung zwischen den Iterationen der Javascript for-Schleife

Ist es möglich, eine Verzögerung für aufeinanderfolgende Iterationen einer JavaScript-for-Schleife mithilfe von jQuery oder Unterstrich anzuwenden? Ich habe eine for-Schleife auf meiner Seite, die ich verwende, um Growl-Benachrichtigungen aufzurufen, wenn Benutzer bestimmte Bedingungen erfüllen. Wenn mehrere Bedingungen vorliegen, möchte ich die Growl-Benachrichtigungen verschieben, anstatt mehrere gleichzeitig aufzurufen. Hier ist die fragliche Schleife:

var badge_arr = response.split("Earned badge:");
//Start at 1 so I'm not getting everything before the first badge
for(i = 1; i < badge_arr.length; i++){
    responseStr += badge_arr[i];
    //Create growl notification
    //badge info echoed back will be of the form 
    //Earned badge: name: description: imgSource
    var badge_info = badge_arr[i].split(':');
    var title = 'NEW BADGE UNLOCKED';
    var text = 'You just unlocked the badge '+badge_info[0]+': '+badge_info[1];
    var img = badge_info[2];
    createGrowl(title, text, img);
} 

Antworten auf die Frage(2)

Ihre Antwort auf die Frage