{"ScriptPreparationCode":"var array1 = new Array(3); // you get a sparse array with 3 holes\r\narray1[0] = \u0027a\u0027;\r\narray1[1] = \u0027b\u0027;\r\narray1[2] = \u0027c\u0027;\r\n\r\nvar array2 = [\u0027a\u0027, \u0027b\u0027, \u0027c\u0027];\r\n\r\nvar temp1 = [];\r\nvar temp2 = [];","TestCases":[{"Name":"with hole","Code":"for (let j = 0; j \u003C 1e5; \u002B\u002Bj) {\r\n\tfor (let i = 0; i \u003C array1.length; \u002B\u002Bi) {\r\n \ttemp1.push(array1[i]);\r\n }\r\n}","IsDeferred":false},{"Name":"without hole","Code":"for (let j = 0; j \u003C 1e5; \u002B\u002Bj) {\r\n\tfor (let i = 0; i \u003C array2.length; \u002B\u002Bi) {\r\n \ttemp2.push(array2[i]);\r\n }\r\n}","IsDeferred":false}]}