Я знаю атрибут CSS text-transform: capitalize
, но может ли кто-нибудь помочь мне с копированием этого с помощью Javascript?Капитализация строки
Я хотел бы передать аргумент моей функции, которая вернет строку с первой буквой каждого слова, заглавными.
Я получил это далеко, но я застрял, пытаясь сломать мой массив строк, чтобы куски:
function upper(x){
x = x.split(" ");
// this function should return chunks but when called I'm getting undefined
Array.prototype.chunk = function (n) {
return [ this.slice(0, n) ].concat(this.slice(n).chunk(n));
};
x = x.chunk;
}
upper("chimpanzees like cigars")
после куска я угадывание мне нужно снова разделить каждый кусок в к первый символ и остальные символы, используйте .toUpperCase()
на первом символе, присоедините его к резервному копированию с оставшимися, а затем снова присоедините куски к строке.
Есть ли более простой способ для этого?
потому, что я только хочу заглавной первую букву каждого слова, а не целое слово –
@rocket получил его, жаль пропустил, что – Deep