UNPKG

all-string-methods

Version:

You will get all required string operations from this package

34 lines (29 loc) 713 B
const isInputValid = inputStr => { if (inputStr && typeof inputStr === "string") { return true; } return false; }; const toCharArray = inputStr => { if (isInputValid(inputStr)) { return inputStr.split(""); } return ""; }; const equals = (inputStr1, inputStr2) => { if (isInputValid(inputStr1) && isInputValid(inputStr2)) { return inputStr1 === inputStr2; } return false; }; const equalsIgnoreCase = (inputStr1, inputStr2) => { if (isInputValid(inputStr1) && isInputValid(inputStr2)) { return inputStr1.toLowerCase() === inputStr2.toLowerCase(); } return false; }; module.exports = { toCharArray: toCharArray, equals: equals, equalsIgnoreCase: equalsIgnoreCase };