{"ScriptPreparationCode":"var arr1 = [\u0022what\u0022, \u0022is\u0022, \u0022this\u0022];\r\nvar arr2 = [\u0022this\u0022, \u0022is\u0022, \u0022a\u0022, \u0022test\u0022, \u0022hello\u0022, \u0022how\u0022, \u0022are\u0022, \u0022you\u0022, \u0022today\u0022];","TestCases":[{"Name":"Array.prototype.concat","Code":"var result = arr1.concat(arr2);","IsDeferred":false},{"Name":"Lodash concat","Code":"var result = _.concat(arr1, arr2);","IsDeferred":false},{"Name":"Array.prototype.push.apply()","Code":"Array.prototype.push.apply(arr1, arr2);","IsDeferred":false},{"Name":"spread operator","Code":"var result = [arr1, ...arr2]","IsDeferred":false},{"Name":"cached for \u002B push","Code":"for (var i = 0, l = arr2.length; i \u003C l; i\u002B\u002B) {\r\n arr1.push(arr2[i])\r\n}","IsDeferred":false}]}