all-string-methods
Version:
You will get all required string operations from this package
34 lines (29 loc) • 713 B
JavaScript
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
};