首先的想法是先把字符串转数组,然后再将单词转数组,然后找到二维数组里最大的数字。
当然,答案给的是直接获取字符串长度就可以了
function findLongestWord(str) {
var strarr = str.split(" ");
var longstr = 0;
for(i=0;i<strarr.length;i++){
if(strarr[i].length > longstr){
longstr = strarr[i].length;
}
}
return longstr;
}
findLongestWord("The quick brown fox jumped over the lazy dog");