Pousser Fonctions dans un Tableau - Boucle et de la Jonction?

À l'aide de Javascript j'ai besoin d'être en mesure de:

1: appuyez sur une certaine quantité de la même fonction (avec un paramètre différent de chaque) dans un tableau.

2: Ensuite, exécutez chaque fonction un par un (pour cet exemple juste d'une alerte du paramètre/numéro)

3: Après chaque fonction que j'ai besoin d'être en mesure d'ÉPISSAGE que la fonction de la matrice de

4: Vérifiez la Longueur du Tableau après à chaque fois - une Fois que le tableau est à nouveau vide - alerte l'utilisateur, il est complet

Maintenant j'ai l'impression d'être capable de faire des tâches 1, 2 et 4, mais je suis sturggling avec la façon d'épissure de la fonction de la matrice après l'exécution peut aider quelqu'un? Comme je ne peux pas supprimer la fonction, je ne suis jamais trouvé le "fait" alerte une fois que toutes les fonctions ont été appelés

Mon code javascript jusqu'à présent est:

//Create empty array
var array = [];

//Push functions into array - dynamic amount and could be any amount of functions
array.push(func(1));
array.push(func(2));
array.push(func(3));

//Call array manager function after pushing array
arrayManager();

//Array manager function to splice and detect when finished
function arrayManager() {
    if (array.length < 1) {
        alert("done");
    }
    else {
    //////////////////////////////////
    //<< THIS IS WHERE I DON'T KNOW HOW TO SPLICE THE ITEM FROM THE ARRAY
    //////////////////////////////////
    }
}

//Function for array objects - alert passed parameter
function func(num){
    alert(num);
}
qu'est-ce exactement que vous voulez accomplir? il y a peut être plus simple de le faire.
Avez-vous lu la jonction de la documentation?
aussi, la "longueur" de la propriété commence à 1 pas de zéro
Ce qui sur un tableau à n éléments?
Maintenant, vous n'êtes pas pousser toutes les fonctions dans le Tableau.

OriginalL'auteur Lauren Reynolds | 2012-09-24