{"ScriptPreparationCode":null,"TestCases":[{"Name":"Array.prototype.concat","Code":"var params = [ {name:\u0022hello\u0022, someBool:true, someNum:1}, {name:\u0022hello2\u0022, someBool:true, someNum:2}, {name:\u0022hello3\u0022, someBool:true, someNum:3}, {name:\u0022hello3\u0022, someBool:true, someNum:3},{name:\u0022hello4\u0022, someBool:true, someNum:4},{name:\u0022hello5\u0022, someBool:true, someNum:5},];\r\n\r\nvar params2 = [ {name:\u0022hellohello\u0022, someBool:true, someNum:21}, {name:\u0022hellohello2\u0022, someBool:true, someNum:22}, {name:\u0022hellohello3\u0022, someBool:true, someNum:23}, {name:\u0022hellohello3\u0022, someBool:true, someNum:23},{name:\u0022hellohello4\u0022, someBool:true, someNum:24},{name:\u0022hellohello5\u0022, someBool:true, someNum:25},];\r\n\r\nvar params3 = [ {name:\u0022hellohellohello\u0022, someBool:true, someNum:31}, {name:\u0022hellohellohello2\u0022, someBool:true, someNum:32}, {name:\u0022hellohellohello3\u0022, someBool:true, someNum:33}, {name:\u0022hellohellohello3\u0022, someBool:true, someNum:33},{name:\u0022hellohellohello4\u0022, someBool:true, someNum:34},{name:\u0022hellohellohello5\u0022, someBool:true, someNum:35},];\r\n\r\nvar params4 = [ {name:\u0022hellohellohellohello\u0022, someBool:true, someNum:41}, {name:\u0022hellohellohellohello2\u0022, someBool:true, someNum:42}, {name:\u0022hellohellohellohello3\u0022, someBool:true, someNum:43}, {name:\u0022hellohellohellohello3\u0022, someBool:true, someNum:43},{name:\u0022hellohellohellohello4\u0022, someBool:true, someNum:44},{name:\u0022hellohellohellohello5\u0022, someBool:true, someNum:45},];\r\n\r\nvar params5 = [ {name:\u0022hellohellohellohellohello\u0022, someBool:true, someNum:51}, {name:\u0022hellohellohellohellohello2\u0022, someBool:true, someNum:52}, {name:\u0022hellohellohellohellohello3\u0022, someBool:true, someNum:53}, {name:\u0022hellohellohellohellohello3\u0022, someBool:true, someNum:53},{name:\u0022hellohellohellohellohello4\u0022, someBool:true, someNum:54},{name:\u0022hellohellohellohellohello5\u0022, someBool:true, someNum:55},];\r\n\r\nvar other = params.concat(params2, params3, params4, params5);","IsDeferred":false},{"Name":"spread operator","Code":"var params = [ {name:\u0022hello\u0022, someBool:true, someNum:1}, {name:\u0022hello2\u0022, someBool:true, someNum:2}, {name:\u0022hello3\u0022, someBool:true, someNum:3}, {name:\u0022hello3\u0022, someBool:true, someNum:3},{name:\u0022hello4\u0022, someBool:true, someNum:4},{name:\u0022hello5\u0022, someBool:true, someNum:5},];\r\n\r\nvar params2 = [ {name:\u0022hellohello\u0022, someBool:true, someNum:21}, {name:\u0022hellohello2\u0022, someBool:true, someNum:22}, {name:\u0022hellohello3\u0022, someBool:true, someNum:23}, {name:\u0022hellohello3\u0022, someBool:true, someNum:23},{name:\u0022hellohello4\u0022, someBool:true, someNum:24},{name:\u0022hellohello5\u0022, someBool:true, someNum:25},];\r\n\r\nvar params3 = [ {name:\u0022hellohellohello\u0022, someBool:true, someNum:31}, {name:\u0022hellohellohello2\u0022, someBool:true, someNum:32}, {name:\u0022hellohellohello3\u0022, someBool:true, someNum:33}, {name:\u0022hellohellohello3\u0022, someBool:true, someNum:33},{name:\u0022hellohellohello4\u0022, someBool:true, someNum:34},{name:\u0022hellohellohello5\u0022, someBool:true, someNum:35},];\r\n\r\nvar params4 = [ {name:\u0022hellohellohellohello\u0022, someBool:true, someNum:41}, {name:\u0022hellohellohellohello2\u0022, someBool:true, someNum:42}, {name:\u0022hellohellohellohello3\u0022, someBool:true, someNum:43}, {name:\u0022hellohellohellohello3\u0022, someBool:true, someNum:43},{name:\u0022hellohellohellohello4\u0022, someBool:true, someNum:44},{name:\u0022hellohellohellohello5\u0022, someBool:true, someNum:45},];\r\n\r\nvar params5 = [ {name:\u0022hellohellohellohellohello\u0022, someBool:true, someNum:51}, {name:\u0022hellohellohellohellohello2\u0022, someBool:true, someNum:52}, {name:\u0022hellohellohellohellohello3\u0022, someBool:true, someNum:53}, {name:\u0022hellohellohellohellohello3\u0022, someBool:true, someNum:53},{name:\u0022hellohellohellohellohello4\u0022, someBool:true, someNum:54},{name:\u0022hellohellohellohellohello5\u0022, someBool:true, someNum:55},];\r\n\r\nvar other = [ ...params, ...params2, ...params3, ...params4, ...params5 ]","IsDeferred":false},{"Name":"Array.prototype.flat","Code":"var params = [ {name:\u0022hello\u0022, someBool:true, someNum:1}, {name:\u0022hello2\u0022, someBool:true, someNum:2}, {name:\u0022hello3\u0022, someBool:true, someNum:3}, {name:\u0022hello3\u0022, someBool:true, someNum:3},{name:\u0022hello4\u0022, someBool:true, someNum:4},{name:\u0022hello5\u0022, someBool:true, someNum:5},];\r\n\r\nvar params2 = [ {name:\u0022hellohello\u0022, someBool:true, someNum:21}, {name:\u0022hellohello2\u0022, someBool:true, someNum:22}, {name:\u0022hellohello3\u0022, someBool:true, someNum:23}, {name:\u0022hellohello3\u0022, someBool:true, someNum:23},{name:\u0022hellohello4\u0022, someBool:true, someNum:24},{name:\u0022hellohello5\u0022, someBool:true, someNum:25},];\r\n\r\nvar params3 = [ {name:\u0022hellohellohello\u0022, someBool:true, someNum:31}, {name:\u0022hellohellohello2\u0022, someBool:true, someNum:32}, {name:\u0022hellohellohello3\u0022, someBool:true, someNum:33}, {name:\u0022hellohellohello3\u0022, someBool:true, someNum:33},{name:\u0022hellohellohello4\u0022, someBool:true, someNum:34},{name:\u0022hellohellohello5\u0022, someBool:true, someNum:35},];\r\n\r\nvar params4 = [ {name:\u0022hellohellohellohello\u0022, someBool:true, someNum:41}, {name:\u0022hellohellohellohello2\u0022, someBool:true, someNum:42}, {name:\u0022hellohellohellohello3\u0022, someBool:true, someNum:43}, {name:\u0022hellohellohellohello3\u0022, someBool:true, someNum:43},{name:\u0022hellohellohellohello4\u0022, someBool:true, someNum:44},{name:\u0022hellohellohellohello5\u0022, someBool:true, someNum:45},];\r\n\r\nvar params5 = [ {name:\u0022hellohellohellohellohello\u0022, someBool:true, someNum:51}, {name:\u0022hellohellohellohellohello2\u0022, someBool:true, someNum:52}, {name:\u0022hellohellohellohellohello3\u0022, someBool:true, someNum:53}, {name:\u0022hellohellohellohellohello3\u0022, someBool:true, someNum:53},{name:\u0022hellohellohellohellohello4\u0022, someBool:true, someNum:54},{name:\u0022hellohellohellohellohello5\u0022, someBool:true, someNum:55},];\r\n\r\nvar other = [params, params2, params3, params4, params5].flat()\r\n","IsDeferred":false}]}