title: Push data into array - Error: Cannot call method 'push' of undefined
body: <p>I'm trying to figure out how to push multiple values into array object. </p>
  
  <pre><code>var fileCount = 0;
  var limboData = []; //trying to store values in array to create a table
  
  function XgetAllSites(){
    $().SPServices({
      operation: "GetAllSubWebCollection",
      async: false,
        completefunc: function(xData, Status){
        site = $(xData.responseXML);
        site.find('Web').each(function(){
          //var siteName = $(this).attr('Title');
          var siteUrl = $(this).attr('Url');
          Xgetlists(siteUrl);
          console.log("At All Sites Level"); //check point
        });
      }
    });
  }
  function Xgetlists(siteUrl){
      $().SPServices({
        operation: "GetListCollection",
        webURL: siteUrl,
        async: false,
          completefunc: function(xData, Status){
            $(xData.responseXML).find("List[ServerTemplate='101']").each(function(){
              var listId = $(this).attr('ID');
              XgetListItems(listId, siteUrl)
              console.log("At site list"); //check point
            });
          }
      });
  }
  function XgetListItems(listId, siteUrl){
    $().SPServices({
      operation: "GetListItems",
      webURL: siteUrl,
      listName: listId,
      CAMLViewFields: "&lt;ViewFields Properties='True' /&gt;",
      CAMLQuery: '&lt;Query&gt;&lt;Where&gt;&lt;And&gt;&lt;Eq&gt;&lt;FieldRef Name="_UIVersionString" /&gt;&lt;Value Type="Text"&gt;1.0&lt;/Value&gt;&lt;/Eq&gt;&lt;IsNotNull&gt;&lt;FieldRef Name="CheckoutUser" /&gt;&lt;/IsNotNull&gt;&lt;/And&gt;&lt;/Where&gt;&lt;/Query&gt;',
      async: false,
      completefunc: function (xData,Status){
          $(xData.responseXML).SPFilterNode("z:row").each(function() {   
            var fileName = $(this).attr('ows_LinkFilename');
            var fileUrl = $(this).attr('ows_FileDirRef');
            var checkedTo = $(this).attr('ows_LinkCheckedOutTile');
            var modified = $(this).attr('ows_Modifiedff');
  
            limboData[fileCount].push({fileName: fileName, fileUrl:fileUrl,checkedTo:checkedTo,modified:modified}); //trying to store information from returned values in array using fileCount as the index
            fileCount++;
            console.log("At list items. File Count: "+fileCount);
        });
      }
    });
  }
  </code></pre>