{"ScriptPreparationCode":null,"TestCases":[{"Name":"fun-assign","Code":"var f;\r\nvar sum = 0;\r\nfor(var i = 0; i \u003C= 100000; i \u002B= 1) {\r\n f = function(j) { return j; };\r\n f.name = \u0022f\u0022 \u002B String(i);\r\n sum \u002B= f(i);\r\n}\r\nconsole.log(f.name);","IsDeferred":false},{"Name":"no-assign-named","Code":"var f;\r\nvar sum = 0;\r\nfor(var i = 0; i \u003C= 100000; i \u002B= 1) {\r\n f = function f(j) { return j; };\r\n sum \u002B= f(i);\r\n}\r\nconsole.log(f.name);","IsDeferred":false},{"Name":"object-assign","Code":"var f;\r\nvar sum = 0;\r\nvar o = {};\r\nfor(var i = 0; i \u003C= 100000; i \u002B= 1) {\r\n f = function f(j) { return j; };\r\n o.name = \u0022f\u0022 \u002B String(i);\r\n sum \u002B= f(i);\r\n}\r\nconsole.log(f.name);","IsDeferred":false}]}