How to find the shortest word in a string with JavaScript

1 Answer

0 votes
function findShortestWord(s) {
    let words = s.split(' ');
    let shortLength = Number.MAX_SAFE_INTEGER;
    let shortWord = "";
   
    for (let i = 0; i < words.length; i++) {
        if (words[i].length < shortLength) {
            shortLength = words[i].length;
            shortWord = words[i];
        }
    }
    return shortWord;
  }
   
   
const word = findShortestWord("JavaScript is ECMAScript specification programming language");
 
console.log(word);
 
 
   
     
     
/*
run:
 
"is"
     
*/

 



answered Sep 16, 2021 by avibootz
...