{"ScriptPreparationCode":"var iterations =10000;\r\nvar step = 10;\r\n","TestCases":[{"Name":"Object","Code":"const obj = {};\r\nfor(let i=0;i\u003Citerations;i\u002B=step){\r\n obj[i]= i;\r\n obj[i\u002B1]=obj[i]\u002B1;\r\n}","IsDeferred":false},{"Name":"Array","Code":"const arr = [];\r\nfor(let i=0;i\u003Citerations;i\u002B=step){\r\n arr[i]=i;\r\n arr[i\u002B1]= arr[i]\u002B1;\r\n}","IsDeferred":false},{"Name":"Set Length Array ","Code":"const setLengthArr = new Array(iterations);\r\nfor(let i=0;i\u003Citerations;i\u002B=step){\r\n setLengthArr[i]=i;\r\n setLengthArr[i\u002B1] = setLengthArr[i]\u002B1;\r\n}","IsDeferred":false},{"Name":"TypedArray ","Code":"const typedArray = new Uint32Array(iterations);\r\nfor(let i=0;i\u003Citerations;i\u002B=step){\r\n typedArray[i]=i;\r\n typedArray[i\u002B1]= typedArray[i]\u002B1;\r\n}","IsDeferred":false},{"Name":"map","Code":"const map = new Map();\r\n\r\nfor(let i=0;i\u003Citerations;i\u002B=step){\r\n map.set(i,i);\r\n map.set(i\u002B1,map.get(i)\u002B1)\r\n}","IsDeferred":false},{"Name":"set","Code":"const set = new Set();\r\n\r\nfor(let i=0;i\u003Citerations;i\u002B=step){\r\n set.add(i);\r\n set.add(set.has(i) \u0026\u0026 i)\r\n}","IsDeferred":false},{"Name":"Object Alpha index","Code":"const obj = {};\r\nfor(let i=0;i\u003Citerations;i\u002B=step){\r\n const val = \u0027a\u0027 \u002B i;\r\n obj[val]= val;\r\n obj[i\u002B1]=obj[val];\r\n}","IsDeferred":false},{"Name":"Array numeric index","Code":"const arr = [];\r\nfor(let i=0;i\u003Citerations;i\u002B=step){\r\n const val = \u0027a\u0027 \u002B i;\r\n arr[i]= val;\r\n arr[i\u002B1]=arr[i];\r\n}","IsDeferred":false}]}