{"ScriptPreparationCode":"var pat = \u0022/^http.?:\\/\\/.\u002B\\.com/\u0022;\r\nvar count = 1000;","TestCases":[{"Name":"index","Code":"for (var i = 0; i \u003C count; i\u002B\u002B) {\r\n\tpat[0] === \u0022/\u0022 \u0026\u0026 pat[pat.length - 1] === \u0022/\u0022;\r\n}","IsDeferred":false},{"Name":"charAt","Code":"for (var i = 0; i \u003C count; i\u002B\u002B) {\r\n\tpat.charAt(0) === \u0022/\u0022 \u0026\u0026 pat.charAt(pat.length - 1) === \u0022/\u0022;\r\n}","IsDeferred":false},{"Name":"startsWith \u0026 endsWith","Code":"for (var i = 0; i \u003C count; i\u002B\u002B) {\r\n\tpat.startsWith(\u0022/\u0022) \u0026\u0026 pat.endsWith(\u0022/\u0022);\r\n}","IsDeferred":false},{"Name":"slice","Code":"for (var i = 0; i \u003C count; i\u002B\u002B) {\r\n\tpat.slice(0, 1) === \u0022/\u0022 \u0026\u0026 pat.slice(-1) === \u0022/\u0022;\r\n}","IsDeferred":false},{"Name":"regex test","Code":"for (var i = 0; i \u003C count; i\u002B\u002B) {\r\n\t(/^\\/.\u002B\\/$/).test(pat);\r\n}","IsDeferred":false},{"Name":"at","Code":"for (var i = 0; i \u003C count; i\u002B\u002B) {\r\n\tpat.at(0) === \u0022/\u0022 \u0026\u0026 pat.at(-1) === \u0022/\u0022;\r\n}","IsDeferred":false}]}