{"ScriptPreparationCode":"var notSelectedArray = Array(200).fill({ value: \u0027notSelected\u0027 });\r\nvar selectedArray = Array(200).fill({ value: \u0027selected\u0027, selected: true });\r\nvar array = [];\r\nfor(var i = 0; i \u003C 200; i\u002B\u002B) { \r\n array.push(notSelectedArray[i]);\r\n array.push(selectedArray[i]);\r\n}","TestCases":[{"Name":"sort","Code":"var result = [...array].sort((a, b) =\u003E a.isSelected - b.isSelected);","IsDeferred":false},{"Name":"2 arrays","Code":"var selectedInterests = [];\r\nvar notSelectedInterests = [];\r\narray.forEach(interest =\u003E {\r\n const isSelected = interest.selected;\r\n if (isSelected) {\r\n selectedInterests.push(interest);\r\n } else {\r\n notSelectedInterests.push(interest);\r\n }\r\n });\r\n return [...selectedInterests, ...notSelectedInterests];","IsDeferred":false}]}