{"ScriptPreparationCode":"var pairs = Array.from(new Array(10000)).map(() =\u003E [\u0022as\u0022, \u0022df\u0022]);\r\nvar result;","TestCases":[{"Name":"For \u002B []=, Destructuring","Code":"result = [];\r\nfor (var i = 0; i \u003C pairs.length; i\u002B\u002B) {\r\n\tvar [a, b] = pairs[i];\r\n\tresult[i] = a \u002B b;\r\n}","IsDeferred":false},{"Name":"For \u002B []=, Indices","Code":"result = [];\r\nfor (var i = 0; i \u003C pairs.length; i\u002B\u002B) {\r\n\tresult[i] = pairs[i][0] \u002B pairs[i][1];\r\n}","IsDeferred":false},{"Name":"For-Of \u002B []=, Destructuring","Code":"result = [];\r\nfor (var [a, b] of pairs) {\r\n\tresult[i] = a \u002B b;\r\n}","IsDeferred":false},{"Name":"For-Of \u002B []=, Indices","Code":"result = [];\r\nfor (var pair of pairs) {\r\n\tresult[i] = pair[0] \u002B pair[1];\r\n}","IsDeferred":false},{"Name":"For \u002B Push, Destructuring","Code":"result = [];\r\nfor (var i = 0; i \u003C pairs.length; i\u002B\u002B) {\r\n\tvar [a, b] = pairs[i];\r\n\tresult.push(a \u002B b);\r\n}","IsDeferred":false},{"Name":"For \u002B Push, Indices","Code":"result = [];\r\nfor (var i = 0; i \u003C pairs.length; i\u002B\u002B) {\r\n\tresult.push(pairs[i][0] \u002B pairs[i][1]);\r\n}","IsDeferred":false},{"Name":"For-Of \u002B Push, Destructuring","Code":"result = [];\r\nfor (var [a, b] of pairs) {\r\n\tresult.push(a \u002B b);\r\n}","IsDeferred":false},{"Name":"For-Of \u002B Push, Indices","Code":"result = [];\r\nfor (var pair of pairs) {\r\n\tresult.push(pair[0] \u002B pair[1]);\r\n}","IsDeferred":false},{"Name":"Map, Destructuring","Code":"result = pairs.map(([a, b]) =\u003E a \u002B b);","IsDeferred":false},{"Name":"Map, Indices","Code":"result = pairs.map(pair =\u003E pair[0] \u002B pair[1]);","IsDeferred":false}]}