@damn_everyday

Как вывести элементы массива с заглавной буквы?

Допустим, есть массив:

let myArr = ["первый", "второй", "третий"];

Как организовать вывод данных так, чтобы в консоли получилось: "Первый, Второй, Третий"?
  • Вопрос задан
  • 7210 просмотров
Решения вопроса 4
0xD34F
@0xD34F Куратор тега JavaScript
const str = arr
  .map(n => `${n[0].toUpperCase()}${n.slice(1)}`)
  .join(', ');

// или

const str = arr.reduce((acc, n) => acc + (acc && ', ') + n.replace(/./, m => m.toUpperCase()), '');

// или

const str = arr
  .map(n => ''.concat(...Array.from(n, (m, i) => i ? m : m.toUpperCase())))
  .join`, `;
Ответ написан
Комментировать
Chefranov
@Chefranov
Новичок
let words = ['первый', 'второй', 'третий'];
for (let word of words) {
    word = word.charAt(0).toUpperCase() + word.substr(1);
    console.log(word);
}
Ответ написан
@bogomazov_vadim
const myArr = ['первый', 'второй', 'третий'];

myArr.forEach(item => console.log(capitalizeFirstLetter(item)));

function capitalizeFirstLetter(string) {
    return string.charAt(0).toUpperCase() + string.slice(1);
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@architawr
"Ok, Google" и все твои проблемы решены
let myArr = ['первый', 'второй'];

myArr.map(item => {
 item = item.toString().charAt(0).toUpperCase() + item.slice(1);
})
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы