{"ScriptPreparationCode":"var baseObject = {\r\n\texampleProp: \u0022exampleValue\u0022\r\n}\r\n\r\nvar baseMap = new Map();\r\nbaseMap.set(\u0022exampleProp\u0022, \u0022exampleValue\u0022);\r\n\r\nvar baseProxy = new Proxy({}, {\r\n\tget(t, prop) {\r\n \treturn prop === \u0022exampleProp\u0022? \u0022exampleValue\u0022 : null;\r\n }\r\n})\r\n\r\nvar baseProxyWithMap = new Proxy({}, {\r\n\tget(t, prop) {\r\n \treturn baseMap.get(prop);\r\n }\r\n});\r\n\r\nvar buffer = null;","TestCases":[{"Name":"Proxy with Map","Code":"buffer = baseProxyWithMap.exampleProp","IsDeferred":false},{"Name":"Proxy","Code":"buffer = baseProxy.exampleProp","IsDeferred":false},{"Name":"Object","Code":"buffer = baseObject.exampleProp","IsDeferred":false},{"Name":"Map","Code":"buffer = baseMap.get(\u0022exampleProp\u0022)","IsDeferred":false}]}