How to uppercase every second word in a string with JavaScript

1 Answer

0 votes
function uppercaseEverySecondWordInString(s) {
    let result = s.split(" ")
                  .map((word, idx) => idx % 2 === 0 ? word : word.toUpperCase())
                  .join(" ")
    
    return result;
}

const s = "javascript rust c# python c php c++";

console.log(uppercaseEverySecondWordInString(s));


     
/*
run:
       
javascript RUST c# PYTHON c PHP c++
       
*/

 



answered Aug 31, 2024 by avibootz
...