Heyo每個人,所以我有這個練習,我需要檢查哪個字符串是最長的數組。此代碼有效,但如果瞭解它的縮減部分,我不是100%確定的。所以如果我錯了,請糾正我 - 減少開始時總數是'the',num是'quick',因爲'the'比'quick'短,所以它返回'quick'。所以下一次的總數是'快',而數字是'棕'?減少並檢查最長的字符串
function findLongestWord(str) {
var arr = str.split(' ');
var longest = arr.reduce(function(total, num){
if(total.length>num.length){
return total;
} else {
return num;
}
});
return longest.length;
}
findLongestWord("The quick brown fox jumped over the lazy dog");
最長的兩個字符串呢? –