
寻找最长的单词算法挑战
方法一:
function findLongestWord(str) {
var arr = str.split(/\s/g);
temp = arr[0].length;
//遍历+判断到最后一位
for(var i=1;i<arr.length;i++){
if(arr[i].length>temp){
temp = arr[i].length;
}
}
return temp;
}
findLongestWord("The quick brown fox jumped over the lazy dog");
方法二:
function findLongestWord(str) {
var arr = str.split(' '),
len = 0;
for(var i=0;i<arr.length;i++) {
var tLen = arr[i].length;
if(tLen > len) {
len = tLen;
}
}
return len;
}
findLongestWord("The quick brown fox jumped over the lazy dog");