{"ScriptPreparationCode":null,"TestCases":[{"Name":"spread","Code":"const events = {};\r\nconst a = \u0027ad\u0027;\r\nconst c = \u0027c\u0027;\r\nevents[c] = [a, ...(events[c] ?? [])]","IsDeferred":false},{"Name":"unshift","Code":"const events = {};\r\nconst a = \u0027ad\u0027;\r\nconst c = \u0027c\u0027;\r\nevents[c] = Array.isArray(events[c]) ? events[c].unshift(a) : [a]","IsDeferred":false},{"Name":"new array","Code":"const events = {};\r\nconst a = \u0027ad\u0027;\r\nconst c = \u0027c\u0027;\r\nevents[c] = events[c] || [];\r\nevents[c].unshift(a);","IsDeferred":false}]}