9. *Words Uppercase Некоретно зададено условие

В условието под "дума" се има в предвид word caracter -> \w. Аз не знам да има дума съставена от числа или долно тире.

За хората, които не могат да решат задачата, ето го кодът:

 

function allWordsToUpperCase(text) {

    const pattern = /\w+/g;

    const words = [];

    let match = pattern.exec(text);

    while (match != null) {

        words.push(match[0]);

        match = pattern.exec(text);

    }

    upperCaseWords = words.map(word => word.toUpperCase());

    console.log(upperCaseWords.join(', '));

}