Wpis z mikrobloga

@Dassault: spróbuj użyć metody map() - modyfikuje i-ty element tablicy zwracaną wartością w callbacku. Poza tym - w swoim rozwiązaniu próbujesz zmienić poszczególny i-ty znak w stringu, co nie działa. Przykładowe użycie map():

function titleCase(str) {

str = str.toLowerCase().split(" ").map(function(smStr) {

var str = smStr.split('')

str[0]
  • Odpowiedz
@Afrael: @p98: Dzięki, w zasadzie to rozwiązań jest sporo, utkałem po prostu na tym forEachu. Oczywiście z własnej ciekawości i dla tego że jestem uparty. xD
Próbowałem tworzyć dodatkowe stringi ale i tak ciągle wyrzucało mi udefinied, a rozwiązaniem była tablica. ( ͡° ʖ̯ ͡°)
  • Odpowiedz
```

upwords = (str) => {
  return str.split(' ').map(word => {
    return [word[0].toUpperCase(), word.slice(1).toLowerCase()].join('');
  }).join(' ');
  • Odpowiedz