/**
* @archivo string-cases.js
* @módulo a minúsculas
* /
/ **
* Poner en minúsculas la primera letra de una cadena.
*
* @param {cadena} cadena
* Cadena a minúsculas
*
* @return {cadena}
* La cadena con una primera letra en minúsculas
* /
export const toLowerCase = función (cadena) {
if (tipo de cadena !== 'cadena') {
cadena de retorno;
}
return cadena.reemplazar(/./, (w) => w.toLowerCase());
};
/ **
* Mayúsculas la primera letra de una cadena.
*
* @param {cadena} cadena
* Cadena a ser mayúscula
*
* @return {cadena}
* La cadena con una primera letra en mayúscula
* /
export const toTitleCase = función (cadena) {
if (tipo de cadena !== 'cadena') {
cadena de retorno;
}
return cadena.reemplazar(/./, (w) => w.toUpperCase());
};
/ **
* Compara las versiones de TitleCase de las dos cadenas para la igualdad.
*
* @param {cadena} str1
* La primera cadena para comparar
*
* @param {cadena} str2
* La segunda cadena para comparar
*
* @return {booleano}
* Si las versiones de TitleCase de las cadenas son iguales
* /
export const titleCaseEquals = function(str1, str2) {
return toTitleCase(str1) === toTitleCase(str2);
};