{"ScriptPreparationCode":"var obj = { b:\u0022hello\u0022, c: true, d:7 };\r\nvar arr = [\u0027a\u0027, \u0027b\u0027, \u0027c\u0027];\r\nvar map = Immutable.Map(obj);\r\nvar list = Immutable.List(arr);","TestCases":[{"Name":"Object set - spread","Code":"var newVal = { ...obj, b: \u0027world\u0027 };","IsDeferred":false},{"Name":"Object set - immutable","Code":"var newVal = map.set(\u0027b\u0027, \u0027world\u0027);","IsDeferred":false},{"Name":"Array push - spread","Code":"var newVal = [ ...arr, \u0027d\u0027 ];","IsDeferred":false},{"Name":"Array push - immutable","Code":"var newVal = list.push(\u0027d\u0027);","IsDeferred":false}]}