I'm running a function that needs to push 16 objects into the `i` position of a multidimensional array.
I am able to push all the data into `var = videoData` using `videoData.push(videoItem)` but I need to end up with a multidimensional array where each nested array contains 16 objects.

```
//variables
videoData       = [],
countries       = ["GB", "ES", "PT", "VN", "ID"],
tags            = ["?tags=english", "?tags=spanish", "?tags=portugues", "?tags=vietnam", "?tags=indonesia"]

//function
function runTask(){
    for(var i = 0; i < countries.length; i++){
        axios({
            method: "get",
            url: api_url + tags[i],
            headers: {
                "Content-Type": "application/json"
            },
        })
        .then(function(response) {
            var sixteenVideos = response.data
            for(var x = 0; x < 16; x++){
                var videoItem = {
                    "keys": {
                        video: "vid" + [x+1]
                    },
                    "values": {
                        url: sixteenVideos[x].slug,
                        thumb: sixteenVideos[x].image,
                        title: sixteenVideos[x].title,
                        desc: sixteenVideos[x].description
                    }
                }
                videoData[i].push([videoItem]);   
            }
            console.log(videoData);
        }).catch(function(error) {
            console.log(error);
        });
    }
}

```

I expect to end up with...

```
var videoData = [[vid01, vid02....vid16], [vid01, vid02... vid16]]

```