首页 > 代码库 > Find the Longest Word in a String

Find the Longest Word in a String

找到提供的句子中最长的单词,并计算它的长度。

函数的返回值应该是一个数字。

function findLongestWord(str) {
 var array=str.split(" "); 
 var newArray=[]; 
 for(var i=0;i<array.length;i++){ 
    newArray.push(array[i].length); 
 }
 function word (a,b){
   return b-a;
 }
  var last = newArray.sort(word);
 return last[0];

}

findLongestWord("The quick brown fox jumped over the lazy dog");

主要考察 split() 和 sort() 的用法,注意倒序排列的方法,很常用,也很基础。

Find the Longest Word in a String