{"ScriptPreparationCode":"function generateRandomText(length) {\r\n const chars = \u0027ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 \u0027;\r\n let result = \u0027\u0027;\r\n for (let i = 0; i \u003C length; i\u002B\u002B) {\r\n const randomIndex = Math.floor(Math.random() * chars.length);\r\n result \u002B= chars[randomIndex];\r\n }\r\n return result;\r\n}\r\n\r\nconst test = new Array(1000).map(e =\u003E generateRandomText(100))","TestCases":[{"Name":"endsWith","Code":"test.filter(t =\u003E t.endsWith(\u0022 \u0022) || t.endsWith(\u0022\\n\u0022) || t.endsWith(\u0022\\t\u0022) || t.endsWith(\u0022\\r\u0022) || t.endsWith(\u0022\\f\u0022) || t.endsWith(\u0022\\v\u0022))","IsDeferred":false},{"Name":"at","Code":"test.filter(t =\u003E{const l = t.at(t.length - 1); return l === \u0022 \u0022 || l === \u0022\\n\u0022 || l === \u0022\\t\u0022|| l === \u0022\\r\u0022 || l === \u0022\\f\u0022 || l === \u0022\\v\u0022 })","IsDeferred":false},{"Name":"regex","Code":"test.filter(t =\u003E /\\s$/.test(t))","IsDeferred":false},{"Name":"trimEnd","Code":"test.filter(t =\u003E (t.trimEnd().length !== t.length))","IsDeferred":false}]}