{"ScriptPreparationCode":"var data = [\r\n \u00220\u0022,\r\n \u00221\u0022,\r\n \u00222\u0022,\r\n \u00223\u0022,\r\n \u00224\u0022,\r\n \u00225\u0022,\r\n \u00226\u0022,\r\n \u00227\u0022,\r\n \u00228\u0022,\r\n \u00229\u0022,\r\n \u002210\u0022,\r\n \u002211\u0022,\r\n \u002212\u0022,\r\n \u002213\u0022,\r\n \u002214\u0022,\r\n \u002215\u0022,\r\n \u002216\u0022,\r\n \u002217\u0022,\r\n \u002218\u0022,\r\n \u002219\u0022,\r\n \u002220\u0022,\r\n \u002221\u0022,\r\n \u002222\u0022,\r\n \u002223\u0022,\r\n \u002224\u0022,\r\n \u002225\u0022,\r\n \u002226\u0022,\r\n \u002227\u0022,\r\n \u002228\u0022,\r\n \u002229\u0022\r\n]\r\n\r\n","TestCases":[{"Name":"Map","Code":"var map = new Map(data.map((v, i) =\u003E [String(i), v]));\r\nlet count = 0\r\nfor (let i=0; i\u003Cdata.length; i\u002B\u002B) {\r\n count \u002B= parseInt(map.get(String(i)))\r\n}\r\n\r\n","IsDeferred":false},{"Name":"array 1","Code":"var array = data;\r\nlet count = 0\r\nfor (let i=0; i\u003Cdata.length; i\u002B\u002B) {\r\n count \u002B= parseInt(array[parseInt(String(i))])\r\n}\r\n\r\n","IsDeferred":false},{"Name":"object 1","Code":"var object = Object.assign({}, data)\r\nlet count = 0\r\nfor (let c=0; c\u003C1000; c\u002B\u002B) {\r\n for (let i=0; i\u003Cdata.length; i\u002B\u002B) {\r\n count \u002B= object[String(i)]\r\n }\r\n}\r\n","IsDeferred":false},{"Name":"object 2","Code":"var object = {...data}\r\nlet count = 0\r\nfor (let c=0; c\u003C1000; c\u002B\u002B) {\r\n for (let i=0; i\u003Cdata.length; i\u002B\u002B) {\r\n count \u002B= object[String(i)]\r\n }\r\n}\r\n","IsDeferred":false},{"Name":"array 2","Code":"var array = data;\r\nlet count = 0\r\nfor (let i=0; i\u003Cdata.length; i\u002B\u002B) {\r\n count \u002B= parseInt(array[String(i)])\r\n}","IsDeferred":false}]}