title: delete row from result set in web sql with javascript
body: <p>I understand that the result set from web sql isn't quite an array, more of an object? I'm cycling through a result set and to speed things up I'd like to remove a row once it's been found. I've tried "delete" and "splice", the former does nothing and the latter throws an error. Here's a piece of what I'm trying to do, notice the delete on line 18:</p>
  
  <pre><code>function selectFromReverse(reverseRay,suggRay){
      var reverseString = reverseRay.toString();
      db.transaction(function (tx) {  
          tx.executeSql('SELECT votecount, comboid FROM counterCombos WHERE comboid IN ('+reverseString+') AND votecount&gt;0', [], function(tx, results){
              processSelectFromReverse(results,suggRay);
          }); 
      }, function(){onError});
  }
  
  function processSelectFromReverse(results,suggRay){
      var i = suggRay.length;
      while(i--){
          var j = results.rows.length;
          while(j--){
              console.log('searching');
              var found = 0;
              if(suggRay[i].reverse == results.rows.item(j).comboid){
                  delete results.rows.item(j);
                  console.log('found');
                  found++;
                  break;
              }
          }       
          if(found == 0){
              console.log('lost');
          }
      }
  }
  </code></pre>