{"ScriptPreparationCode":"var subarrs = [\r\n [\u0022hello\u0022, true, 7],\r\n [\u0022yes\u0022, \u0022no\u0022, \u0022maybe\u0022, false, 27],\r\n [16, \u0022I\u0022, \u0022wonder\u0022, \u0022what\u0022, \u0022will\u0022, \u0022be\u0022, \u0022fastest\u0022]\r\n];","TestCases":[{"Name":"while spread","Code":"var other = [ 1, 2, 3 ]\r\nvar l = subarrs.length\r\nwhile(l--) {\r\n other = [ ...other, ...subarrs[l] ]\r\n}\r\nreturn other;","IsDeferred":false},{"Name":"while push","Code":"var other = [ 1, 2, 3 ]\r\nvar l = subarrs.length\r\nwhile(l--) {\r\n let ls = subarrs[l].length\r\n while(ls--) {\r\n other.push(subarrs[l][ls])\r\n }\r\n}\r\nreturn other;","IsDeferred":false}]}