{"ScriptPreparationCode":"object = [\u0027data\u0027];\r\nproxy = new Proxy(object, {})\r\nproxyWithHandler = new Proxy(object, {\r\n\tget(target, prop, receiver) {\r\n \treturn Reflect.get(target, prop, receiver)\r\n }\r\n})\r\nproxyWithHandler2 = new Proxy(object, {\r\n\tget(target, prop, receiver) {\r\n \treturn target[prop]\r\n }\r\n})","TestCases":[{"Name":"Array access","Code":"object[0];","IsDeferred":false},{"Name":"Proxy access","Code":"proxy[0]","IsDeferred":false},{"Name":"Proxy with reflect handler","Code":"proxyWithHandler[0]","IsDeferred":false},{"Name":"Proxy with handler ","Code":"proxyWithHandler2[0]","IsDeferred":false}]}