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(); 
  
				for(var i = 0; i < 50000; i++){
					var rowObject = rowColObjects[i];
					for ( var j = 0; j < 200; j++){
						delete rowObject[i+"-"+j];
					}   		
				}
   var endTime = new Date().getTime();
   $("#timeCount").html("Total Time take for deleting items :" +((endTime-startTime)/1000.0 )+ " seconds");
   
   
   
   if (!('multidelete' in Object.prototype)) {
    Object.defineProperty(Object.prototype, 'multidelete', {
        value: function () {
            for (var i = 0; i < arguments.length; i++) {
                delete this[arguments[i]];
            }
        }
    });
}