{"ScriptPreparationCode":"var data = [[377310,886482,46512],[241544,604470,29350]];","TestCases":[{"Name":"original way","Code":"var newArray = [];\r\n for(var i = 0; i \u003C data.length; i\u002B\u002B){\r\n newArray.push([]);\r\n };\r\n\r\n for(var i = 0; i \u003C data.length; i\u002B\u002B){\r\n for(var j = 0; j \u003C arrayLength; j\u002B\u002B){\r\n newArray[j].push(data[i][j]);\r\n };\r\n };\r\n\r\n return(newArray);","IsDeferred":false},{"Name":"new way","Code":"var newData = [];\r\n\r\n for(var i = 0; i \u003C data.length; i\u002B\u002B){\r\n for(var j = 0; j \u003C data[i].length; j\u002B\u002B){\r\n if (i === 0) {\r\n newData.push([]);\r\n }\r\n newData[j][i] = data[i][j];\r\n }\r\n }","IsDeferred":false},{"Name":"new way push","Code":"var newData = [];\r\n\r\n for(var i = 0; i \u003C data.length; i\u002B\u002B){\r\n for(var j = 0; j \u003C data[i].length; j\u002B\u002B){\r\n if (i === 0) {\r\n newData.push([]);\r\n }\r\n newData[j].push(data[i][j]);\r\n }\r\n }","IsDeferred":false}]}