title: jQuery remove object from object collection
body: <p>I have the following example code, creating a object collection.</p>
  
  <p>How can I remove one of the objects? (e.g. $TestList would look as though the "delete me" item was never there.
  I've tried .remove, .splice, .delete etc but I'm told it's not a function.</p>
  
  <p>Doing typeof($TestList) brings back object, and typeof($TestList[0]) also seems valid.</p>
  
  <p>Surely I don't have to recreate the collection without one item?</p>
  
  <pre><code>(function($) { 
  
  jQuery.QuickTest = {
      $TestList: {},
      build: function()
      {
          $TestList={};
          $TestList[0] = 
          {
              title: "part 1"
          };
  
          $TestList[1] = 
          {
              title: "delete me please"
          };
  
          $TestList[2] = 
          {
              title: "part 2"
          };
  
      }
  }
  
  jQuery.fn.QuickTest = jQuery.QuickTest.build;   
  
  })(jQuery);
  
  $(document).ready(function() {
  
  $().QuickTest(
  {
  })
  });
  </code></pre>
  
  <p>We're using jQuery 1.3.</p>
  
  <p>Thanks!</p>