今天在FCC上刷題,碰到一個考驗JS數(shù)組轉(zhuǎn)換函數(shù)的題,j覺得挺有意思。
需求:
找出最長單詞
在句子中找出最長的單詞,并返回它的長度。
函數(shù)的返回值應(yīng)該是一個數(shù)字。
當(dāng)你完成不了挑戰(zhàn)的時候,記得開大招'Read-Search-Ask'。
下面是我的解決方案,不足之處請指教。
function findLongestWord(str) {
? // 請把你的代碼寫在這里
var arr = str.split(" ");
? ? var arrL = arr.sort(function(aVal,bVal) {
? ? ? return bVal.length - aVal.length;
? ? });
? return arrL[0].length;
}
findLongestWord("The quick brown fox jumped over the lazy dog");