UNPKG

tdc-js-modules

Version:

31 lines 961 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var capitalize = function (s) { if (!s) { return ''; } var char_0 = s.charAt(0); var char_1 = s.charAt(1); if (char_0 && char_1) { return s.charAt(0).toUpperCase() + s.slice(1).toLocaleLowerCase(); } else { return s; } }; exports.capitalize = capitalize; var capitalizeAllWords = function (str) { var splitStr = str .toString() .toLowerCase() .split(' '); for (var i = 0; i < splitStr.length; i++) { // You do not need to check if i is larger than splitStr length, as your for does that for you // Assign it back to the array splitStr[i] = splitStr[i].charAt(0).toUpperCase() + splitStr[i].substring(1); } // Directly return the joined string return splitStr.join(' '); }; exports.capitalizeAllWords = capitalizeAllWords; //# sourceMappingURL=capitalize.js.map