Здравствуйте. Вопрос такой. Нужно, чтобы функция отображала любые введенные значения как строку, в которой все слова разделены пробелом, первая буква заглавная,а в конце стоит точка. Здесь же точка отображается через пробел, что логично. Как мне лучше поставить точку в конце строки, чтобы перед ней не было пробела? Буду очень благодарна.
function getTheSentence(words){
words[words.length] = ".";
return words
.map(
(word, index) => index == 0 ? word[0].toUpperCase() + word.slice(1) : word
)
.join(' ');
}
А вы точку дописывайте к последнему слову, например, сразу:
words[words.length-1] += ".";
Или к результирующей строке, а не в массив:
.join(' ') + '.';
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Помогите новичку написать простой скрипт, если так вообще возможно: имеется форма добавления в корзину
Наверное из-за такой структуры не могу понять, почему неправильно работает, класс добавляется произвольно и не на 1 сек, как будто сходит с умаПодскажите,...