{"ScriptPreparationCode":null,"TestCases":[{"Name":"a","Code":"var target = {};\r\nvar key = \u0027something\u0027;\r\n\r\nfor (var i=0; i\u003C1000; i\u002B\u002B) {\r\n Object.defineProperty(target, key\u002Bi, {\r\n value(){\r\n console.log(key\u002Bi)\r\n }\r\n });\r\n}\r\n \r\nfor (var i=0; i\u003C1000; i\u002B\u002B) {\r\n target[key\u002Bi]()\r\n}\r\n ","IsDeferred":false},{"Name":"b","Code":"var target = {};\r\nvar key = \u0027something\u0027;\r\n\r\nfor (var i=0; i\u003C1000; i\u002B\u002B) {\r\n Object.assign(target,{\r\n [key\u002Bi](){\r\n console.log(key\u002Bi)\r\n }\r\n }\r\n )\r\n}\r\n \r\n for (var i=0; i\u003C1000; i\u002B\u002B) {\r\n target[key\u002Bi]()\r\n}","IsDeferred":false}]}