提交 878fe0bb 编写于 作者: S skprabhanjan

Fast return if doesConatinSpecialCharacter is false

上级 39e0512f
......@@ -28,8 +28,7 @@ export function buildReplaceStringWithCasePreserved(matches: string[] | null, pa
function validateSpecificSpecialCharacter(matches: string[], pattern: string, specialCharacter: string): boolean {
const doesConatinSpecialCharacter = matches[0].indexOf(specialCharacter) !== -1 && pattern.indexOf(specialCharacter) !== -1;
const doesConatinSameNumberOfSpecialCharacters = matches[0].split(specialCharacter).length === pattern.split(specialCharacter).length;
return doesConatinSpecialCharacter && doesConatinSameNumberOfSpecialCharacters;
return doesConatinSpecialCharacter && matches[0].split(specialCharacter).length === pattern.split(specialCharacter).length;
}
function buildReplaceStringForSpecificSpecialCharacter(matches: string[], pattern: string, specialCharacter: string): string {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册