сделать строку где каждое слово с большой буквы, а пробелы удалены
Код со словами, где каждое слово с большой буквы есть, а вот как убрать пробелы?
let a = "JavaScript is a good language"; let b = ''; for (let i = 0; i < a.length; i++) { b += (a[i - 1] == ' ') ? a[i].toUpperCase() : a[i]; } console.log(b); |
b = b.replace(/\s/g, ''); добавить строчку |
j0hnik,
Надо без регулярных выражений( |
b = b.split(' ').join(''); |
j0hnik,
Спасибо) |
marc,
"use strict" for (var a = "JavaScript is a good language", b = "", i = 0; i < a.length; i++) { b += " " != a[i] ? i && " " != a[i - 1] ? a[i] : a[i].toUpperCase() : ""; } console.log(b); |
b = b.replace(/(?:^\s*|\s+)(\S?)/g, (a, b) => b.toUpperCase()); |
Часовой пояс GMT +3, время: 02:41. |