Cześć, mam pytanie ponieważ mam funkcję, która przyjmuje parametr string i ma za zadanie zwrócić co drugi wyraz tego parametru z dużej litery. Jeśli funkcja otrzyma tylko jeden wyraz to cały ma być z dużych liter.
Przykład:
Input"Jeden dwa trzy"
Output:"Jeden DWA trzy"
Na razie mam tyle.
function sentenceToUpperCase(str)
{
var a = str.split(" ");
for(var i=0; i < a.length; i++)
{
a[i] = a[i].replace(a[i][0],a[i][0].toUpperCase());
}
return a.join(" ");
};
Niestety nie działa tak jakbym chciał.