{"ScriptPreparationCode":null,"TestCases":[{"Name":"class","Code":"const reportsData = Array(1000).map((_, index) =\u003E ({\r\n user: {\r\n id: index,\r\n name: \u0027user\u0027 \u002B index\r\n }\r\n}));\r\n\r\nclass Report {\r\n\tconstructor(report) { this.report = report; }\r\n \r\n \treporterId() { this.report.user.id; }\r\n \treporterName() { this.report.user.name; }\r\n}\r\n\r\nconst classReports = reportsData.map(data =\u003E new Report(data));\r\nclassReports.forEach(report =\u003E console.log(report.reporterId, reporter.name))","IsDeferred":false},{"Name":"object","Code":"const reportsData = Array(1000).map((_, index) =\u003E ({\r\n user: {\r\n id: index,\r\n name: \u0027user\u0027 \u002B index\r\n }\r\n}));\r\n\r\nconst createReport = (report) =\u003E {\r\n\treturn {\r\n \t...report,\r\n \r\n \tget reporterId() { return this.user.id },\r\n \tget reporterName() { return this.user.name },\r\n }\r\n}\r\n\r\nconst objectReports = reportsData.map(data =\u003E createReport(data));\r\nobjectReports.forEach(report =\u003E console.log(report.reporterId, reporter.name))","IsDeferred":false}]}