object delete taking more time

by Rambabu Pudi

HTML

<div id="timeCount"></div>

JavaScript

var rowColObjects = {};
				for(var i = 0; i < 50000; i++){
					var rowObjects = {
		                     id : i,
		                     name : "rowObject"+i 
		            };
					for(var j = 0; j < 200; j++){
						rowObjects[i+"-"+j] = {
			                     id : j,
			                     name : "colObject"+j 
			            };
					}
					rowColObjects[i] = rowObjects;
				}
				
var startTime = new Date().getTime(); 
var skipRows = {10:1,11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1};
var skipCols = {50:1,51:1,52:1,53:1,54:1,55:1,56:1,57:1,58:1,59:1,60:1};

				for(var i = 0; i < 50000; i++){
        	if(!(i in skipRows)){
            var rowObject = rowColObjects[i];
            for ( var j = 0; j < 200; j++){
            	if(!(j in skipCols)){
              	delete rowObject[i+"-"+j];
              }
            } 
        	}
				}
   var endTime = new Date().getTime();
   $("#timeCount").html("Total Time take for deleting items :" +((endTime-startTime)/1000.0 )+ " seconds");