{"ScriptPreparationCode":"var foo = {key:0};\r\nvar key = Symbol(\u0022key\u0022);\r\nvar name = \u0022key\u0022; \r\n\r\nvar symfn = ()=\u003E foo[key] = 1;\r\nvar keyfn = ()=\u003E foo.key = 1;\r\nvar key2fn = ()=\u003E foo[\u0022key\u0022] = 1;\r\nvar namefn = ()=\u003E foo[name] = 1;\r\n","TestCases":[{"Name":"Symbol","Code":"symfn()","IsDeferred":false},{"Name":"String","Code":"keyfn()","IsDeferred":false},{"Name":"String bracket","Code":"key2fn()","IsDeferred":false},{"Name":"Indirect string","Code":"namefn()","IsDeferred":false}]}