www.webdeveloper.com
Results 1 to 2 of 2

Thread: Javascript - Push Functions into an Array - Loop through and Splice?

  1. #1
    Join Date
    Sep 2012
    Posts
    1

    Javascript - Push Functions into an Array - Loop through and Splice?

    Using Javascript i need to be able to:

    1: Push a certain amount of the same function (with a different parameter in each) into an array.

    2: Then run each function one by one (for this example just an alert of the parameter/number)

    3: After each function i need to be able to SPLICE that function out of the array

    4: Check the Array Length after everytime - Once the array is empty again - alert the user it is complete

    Now i seem to be able to do task 1,2 and 4 but i am sturggling with how to splice out the function from the array after it has run - can anyone help? As i cannot remove the function i am never getting the 'done' alert once all functions have been called

    My javascript code so far is:

    Code:
    // 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);
    }

  2. #2
    Join Date
    Mar 2007
    Location
    U.K.
    Posts
    1,127
    Multi-posted question; should be ignored.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center



Recent Articles