{"ScriptPreparationCode":"const object = {\r\n value: \u0027data\u0027,\r\n get: function (name) {\r\n return object[name]\r\n }\r\n};\r\nconst proxy = new Proxy(object, {});\r\nconst proxyWithHandler = new Proxy(object, {\r\n get(target, prop, receiver) {\r\n return Reflect.get(target, prop, receiver)\r\n }\r\n});\r\n","TestCases":[{"Name":"Object access","Code":"object.value;","IsDeferred":false},{"Name":"Proxy access","Code":"proxy.value","IsDeferred":false},{"Name":"Proxy with get handler access","Code":"proxyWithHandler.value","IsDeferred":false},{"Name":"Functional","Code":"object.get(\u0027value\u0027)","IsDeferred":false}]}