找到提供的句子中最長的單詞,并計算它的長度。
函數的傳回值應該是一個數字。
<span style="font-family:Microsoft YaHei;">function findLongestWord(str) {
var str1 = str.split(" "); // 字元串通過空格 <span style="line-height: 18.1818px; white-space: pre-line;">" " 分割為數組。</span>
var str2 = str1.sort(function(a,b){
return b.length-a.length; // 對數組中每個元素的字元串長度進行比較,按照字元串長度由大至小排列數組順序。
});
var lenMax= str2[0].length; // 取出數組中第一個元素,該元素為<span style="color: rgb(51, 51, 51); font-size: 14px; line-height: 18.1818px; white-space: pre-line;">句子中最長的單詞;</span>
return lenMax; // 傳回這個單詞的長度值(一個數字)。
}
//測試案例
findLongestWord("The quick brown fox jumped over the lazy dog");</span>