Первые буквы каждого слова с большой буквы [дубликат]

254
27 января 2018, 00:31

На данный вопрос уже ответили:

  • Функция декоратор или кастинг 4 ответа

Дана строка, и при помощи цикла while и for надо сделать в ней первые буквы каждого слова заглавными, я предполагаю, что начало где-то такое:

let string = 'I am  the code'; 
for (let i = 0; i < string.length; i++){ 
    console.log() 
}

Answer 1

Я просто оставлю это здесь.

let string = 'I am  the code'; 
 
console.log( 
string.split(/\s+/).map(word => word[0].toUpperCase() + word.substring(1)).join(' ') 
);

Answer 2

function string() { 
  let string = 'I am  the code'; 
  var splits = string.split(" "); 
  var stringItog = ""; 
 
  for (let i = 0; i < splits.length; i++) { 
    let Name = splits[i]; 
    let First = Name.substring(0, 1).toUpperCase(); 
    let Leftovers = Name.substring(1, Name.length) 
    stringItog += First + Leftovers + " "; 
  } 
 
  console.log(stringItog) 
} 
string();

Answer 3

String.prototype.firstLetterCaps = function() { 
  return this.charAt(0).toUpperCase() + this.slice(1); 
} 
 
let str = 'I am  the code' 
let arr = str.split(' ') 
let out = '' 
for (let i = 0; i < arr.length; i++) { 
  if (i == arr.length - 1) { 
    out += arr[i].firstLetterCaps() 
  } else { 
    out += arr[i].firstLetterCaps() + ' ' 
  } 
} 
 
console.log(out)

READ ALSO
Помогите отправить пост запрос с куками и дата Javascript Request

Помогите отправить пост запрос с куками и дата Javascript Request

Помогите отправить пост запрос на сайт, поставил модуль request, он прекрасно работает если делать запросы без header, но мне надо отправить запрос...

205
Как правильно скрыть часть текста?

Как правильно скрыть часть текста?

ЗдравствуйтеПомогите, пожалуйста, поправить ошибки в скрипте, который скрывает часть длинного текста

310
google map запретить возвращение к маркеру

google map запретить возвращение к маркеру

ЗдравствуйтеВ шаблоне monstroid2 (wordpress), есть карты

235
Расшифровка тернарного оператора

Расшифровка тернарного оператора

Как записывается эта формула полностью?

226