JSFiddle - React, Tailwind, and code Playground

by kirrrusha

JavaScript

class MyString{
	ucWords(string){
  	var arr = string.split(' '),
    		i, str_su;
    var arr_uc = [];
    for (i = 0; i <= arr.length - 1; i++){
    	arr_uc[i] = this.ucFirst(arr[i]);
      
    }
    return str_su = arr_uc.join(' '); 
  }
  reverse(string) {
    var newStr = '', i;
    for (i = string.length - 1; i >= 0; i--) {
        newStr += string.charAt(i);
    }
    return newStr;
	}
  
  ucFirst(string) {
    var first = string.charAt(0).toUpperCase();
    return first + string.substr(1);
	}  
}

var str = new MyString();

console.log(str.reverse('kirill'));
console.log(str.ucFirst('abcde'));
console.log(str.ucWords('abcde abcde abcde'));