{"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];\r\n\r\nvar other = [\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":"Array.prototype.concat","Code":"return other.concat([...subarrs]);","IsDeferred":false},{"Name":"spread operator","Code":"return [ ...other, ...subarrs ];","IsDeferred":false},{"Name":"Push Spread","Code":"other.push([ ...subarrs ]);\r\nreturn other","IsDeferred":false}]}