JavaScript寻找最长的单词算法

来源:互联网 发布:php smtp发送邮件 编辑:程序博客网 时间:2024/06/15 02:24

返回提供的句子中最长的单词的长度。
代码如下:

function findLongestWord(str) {    var myArray = new Array();    for(var i=0;i<str.length;i++){        var myArray= str.split(" ",i);    }    var max=0,second_max=0;    for(var i=0;i<myArray.length;i++){        if(myArray[i].length>max){            second_max = max;            max=myArray[i].length;        }else if(myArray[i]>second_max){            second_max = myArray[i].length;        }    }    return max;//return str.length;}findLongestWord("The quick brown fox jumped over the lazy dog");

若要返回最大的单词,可在循环语句添加另一个变量存储myArray;