{"ScriptPreparationCode":"// 1. \uC904\uBC14\uAFC8\uC774 \uC5C6\uB294 \uB9E4\uC6B0 \uAE34 \uBB38\uC790\uC5F4 \uC0DD\uC131 (\uC57D 100KB)\r\nvar longStr = \u0022a\u0022.repeat(100000); \r\n\r\n// 2. \uB05D\uBD80\uBD84\uC5D0\uB9CC \uC904\uBC14\uAFC8\uC774 \uC788\uB294 \uAE34 \uBB38\uC790\uC5F4\r\nvar longStrWithNewline = longStr \u002B \u0022\\n\u0022;\r\n\r\nvar regex = /\\r\\n|\\n/;","TestCases":[{"Name":"_.replace","Code":"// \uC904\uBC14\uAFC8\uC774 \uC5C6\uC5B4\uB3C4 \uC804\uCCB4 \uC2A4\uCE94 \uBC1C\uC0DD\r\n_.replace(longStr, regex, \u0027\u0027);","IsDeferred":false},{"Name":".indexOf(/n)","Code":"// \uC904\uBC14\uAFC8\uC774 \uC5C6\uC73C\uBBC0\uB85C \uC989\uC2DC false \uBC18\uD658 -\u003E replace \uC2E4\uD589 \uC548 \uD568\r\nif (longStr.indexOf(\u0027\\n\u0027) \u003E -1 || longStr.indexOf(\u0027\\r\u0027) \u003E -1) {\r\n longStr.replace(regex, \u0027\u0027);\r\n}","IsDeferred":false}]}