Wednesday, February 21, 2024

TITLE CASE VANILLA JS

 <script>
function titleCase(title, minorWords) {
  if (title.length === 0) return title;
  var words = title.toLowerCase().split(" ");
  var minorWordsArray = minorWords ? minorWords.toLowerCase().split(" ") : [];
  return words
    .map(function (word, index) {
      if (minorWordsArray.indexOf(word) !== -1 && index != 0) {
        return word;
      }
      return word.charAt(0).toUpperCase() + word.slice(1);
    })
    .join(" ");
}
</script>

No comments:

Post a Comment

Menjadi Programmer Bukan Hanya Tentang Coding, Tapi Tentang Mempermudah Kehidupan

Semenjak menjadi seorang programmer, ada satu cara pandang yang perlahan berubah dalam diri saya. Saya mulai berpikir bahwa ilmu pemrograman...