{"ScriptPreparationCode":"window.arr = [\u0022id\u0022, \u0022:1, \u0022, \u0022name\u0022, \u0022: someItem\u0022]\r\n\r\nwindow.calcplus = (arr) =\u003E {\r\n return arr[0] \u002B arr[1] \u002B arr[2] \u002B arr[3];\r\n}\r\n\r\nwindow.calcconcat = (arr) =\u003E {\r\n return \u0022\u0022.concat(...arr);\r\n}\r\n\r\nwindow.calcliteral = (arr) =\u003E {\r\n return \u0060${arr[0]}${arr[1]}${arr[2]}${arr[3]}\u0060;\r\n}\r\n\r\nwindow.calcjoin = (arr) =\u003E {\r\n return arr.join(\u0022\u0022);\r\n}","TestCases":[{"Name":"using plus operator","Code":"\tconst result = window.calcplus(window.arr);\r\n","IsDeferred":false},{"Name":"using concat function","Code":"\tconst result = window.calcconcat(window.arr);\r\n","IsDeferred":false},{"Name":"using template literals","Code":"\tconst result = window.calcliteral(window.arr);\r\n","IsDeferred":false},{"Name":"using join function","Code":"\tconst result = window.calcjoin(window.arr);\r\n","IsDeferred":false}]}