{"ScriptPreparationCode":"\r\nconst nbKeys = 100;\r\nvar i = 0, count = 1000, a;\r\nfunction getRandomInt(max) {\r\n return Math.floor(Math.random() * max);\r\n}\r\n\r\nconst deleteFreq = 5;","TestCases":[{"Name":"Map set","Code":"\r\nfor( let nbObj = 0; nbObj \u003C 25; nbObj\u002B\u002B) \r\n{\r\n\r\n let localmap = new Map();\r\n\r\n for (i = 0; i \u003C count; i\u002B\u002B) {\r\n const deleteOrSet = getRandomInt(deleteFreq) !== 0\r\n if(deleteOrSet) localmap.delete(getRandomInt(nbKeys));\r\n else localmap.set(getRandomInt(nbKeys), getRandomInt(42));\r\n }\r\n}","IsDeferred":false},{"Name":"Obj set","Code":"\r\nfor( let nbObj = 0; nbObj \u003C 25; nbObj\u002B\u002B) \r\n{\r\n let localobj = {};\r\n\r\n for (i = 0; i \u003C count; i\u002B\u002B) {\r\n const deleteOrSet = getRandomInt(deleteFreq) !== 0\r\n if(deleteOrSet) delete localobj[getRandomInt(nbKeys)];\r\n else localobj[getRandomInt(nbKeys)] = getRandomInt(42);\r\n }\r\n}","IsDeferred":false}]}