{"ScriptPreparationCode":"function test(msg) {\r\n var d = this.hello \u002B msg\r\n}\r\n\r\nfunction testContext(self,msg) {\r\n var d = self.hello \u002B msg\r\n}\r\n\r\nlet opts = {\r\n hello:1,\r\n world:2\r\n}","TestCases":[{"Name":"arrow call","Code":"((msg)=\u003EtestContext(opts,\u0022Hello\u0022))()","IsDeferred":false},{"Name":"bind","Code":"test.bind(opts, \u0022Hello\u0022)();","IsDeferred":false},{"Name":"call","Code":"test.call(opts, \u0022Hello\u0022);","IsDeferred":false},{"Name":"apply","Code":"test.apply(opts, [\u0022Hello\u0022]);","IsDeferred":false}]}