{"ScriptPreparationCode":"var origArr = [\r\n {\r\n name : \u0022obj1\u0022,\r\n val : 1,\r\n color : \u0022blue\u0022\r\n },\r\n {\r\n name : \u0022obj2\u0022,\r\n val : 2,\r\n color : \u0022red\u0022\r\n },\r\n {\r\n name : \u0022obj3\u0022,\r\n val : 3,\r\n color : \u0022green\u0022\r\n },\r\n {\r\n name : \u0022obj4\u0022,\r\n val : 4,\r\n color : \u0022orange\u0022\r\n }\r\n];\r\n\r\nvar newArr = [];","TestCases":[{"Name":"angular.copy()","Code":"newArr = angular.copy(origArr);","IsDeferred":false},{"Name":"JSON.parse(JSON.stringify())","Code":"newArr = JSON.parse(JSON.stringify(origArr));","IsDeferred":false},{"Name":"structuredClone(origArr)","Code":"newArr = structuredClone(origArr);","IsDeferred":false}]}