{"ScriptPreparationCode":"function isWhitespace(s, index) {\r\n const ch = s[index];\r\n return ch === \u0022 \u0022 || ch === \u0022\\n\u0022 || ch === \u0022\\r\u0022 || ch === \u0022\\t\u0022;\r\n}\r\n\r\nfunction isWhitespaceString(s) {\r\n for (let i = 0, ii = s.length; i \u003C ii; i\u002B\u002B) {\r\n if (!isWhitespace(s, i)) {\r\n return false;\r\n }\r\n }\r\n return true;\r\n}\r\n\r\nfunction isWhitespaceString1(s) {\r\n\treturn /\\s\u002B/.test(s);\r\n}\r\n\r\nvar s1 = \u0022 \\t \\n\\n\\r\\t \\n\u0022\r\nvar s2 = \u0022 klfdgjlfsdjgjk\u0022;","TestCases":[{"Name":"loop","Code":"var n1 = isWhitespaceString(s1);","IsDeferred":false},{"Name":"regex","Code":"var n2 = isWhitespaceString1(s1);","IsDeferred":false}]}