{"ScriptPreparationCode":"var a = \u0022Here\u0027s a string value\u0022;\r\nvar b = 5; // and a number\r\nvar c = false;\r\n\r\nvar object = {\r\n a,\r\n b,\r\n c\r\n}\r\n\r\nvar array = [\r\n a, b, c\r\n];\r\n\r\nvar passObject = (obj) =\u003E {\r\n return obj.a.length \u002B obj.b * obj.c ? 2 : 1;\r\n}\r\n\r\nvar passRawValues = (val_a, val_b, val_c) =\u003E {\r\n return val_a.length \u002B val_b * val_c ? 2 : 1;\r\n}\r\n\r\nvar passArray = (arr) =\u003E {\r\n return arr[0].length \u002B arr[1] * arr[2] ? 2 : 1;\r\n}\r\n\r\n\r\nvar x = 0;","TestCases":[{"Name":"pass object","Code":"passObject(object)","IsDeferred":false},{"Name":"pass raw","Code":"passRawValues(a,b,c)","IsDeferred":false}]}