{"ScriptPreparationCode":null,"TestCases":[{"Name":"Array.prototype.slice","Code":"const params = [ \u0022hello\u0022, true, 7, { first: \u0022first\u0022, second: \u0022second\u0022 } ]\r\nconst other = params.slice()","IsDeferred":false},{"Name":"spread operator","Code":"const params = [ \u0022hello\u0022, true, 7, { first: \u0022first\u0022, second: \u0022second\u0022 } ]\r\nconst other = [ ...params ]","IsDeferred":false},{"Name":"FromArray method","Code":"var FromArray = function (array) {\r\n var temp = []\r\n for (var i = 0; i \u003C array.length; \u002B\u002Bi) {\r\n temp.push(array[i])\r\n }\r\n return temp\r\n}\r\n\r\nconst params = [ \u0022hello\u0022, true, 7, { first: \u0022first\u0022, second: \u0022second\u0022 } ]\r\nconst other = FromArray(params)","IsDeferred":false}]}