{"ScriptPreparationCode":"var map1 = new Map();\r\nmap1.set(\u0027a1\u0027, 1);\r\nmap1.set(\u0027b1\u0027, 2);\r\nmap1.set(\u0027c1\u0027, 3);\r\nmap1.set(\u0027d1\u0027, 4);\r\nmap1.set(\u0027a\u0027, 5);\r\nvar map2 = new Map();\r\nmap2.set(\u0027a2\u0027, 1);\r\nmap2.set(\u0027b2\u0027, 2);\r\nmap2.set(\u0027c2\u0027, 3);\r\nmap2.set(\u0027d2\u0027, 4);\r\nmap2.set(\u0027a\u0027, 5);\r\n\r\nvar obj1 = {\r\n \u0027a1\u0027: 1,\r\n \u0027b1\u0027: 2,\r\n \u0027c1\u0027: 3,\r\n \u0027d1\u0027: 4\r\n};\r\nvar obj2 = {\r\n \u0027a2\u0027: 1,\r\n \u0027b2\u0027: 2,\r\n \u0027c2\u0027: 3,\r\n \u0027d2\u0027: 4\r\n};\r\n\r\nvar arr1 = [1, 2, 3, 4];\r\nvar arr2 = [5, 6, 7, 8];","TestCases":[{"Name":"map test for merge","Code":"const items =[...map1.values(), ...map2.values(),]","IsDeferred":false},{"Name":"map.values()","Code":"const items = map1.values();","IsDeferred":false},{"Name":"object merge ","Code":"const items = [...Object.values(obj1), ...Object.values(obj2),]","IsDeferred":false},{"Name":"object values ","Code":"const items =Object.values(obj1)","IsDeferred":false},{"Name":"array merge","Code":"const items =[...arr1, ...arr2,]","IsDeferred":false}]}