-3
以下代码不会对任何想法进行排序?Javascript阵列不会排序
function findLongestWord(str) {
var splitString = str.split(" ");
var lengths = [];
for(var i= 0; i< splitString.length; i++){
lengths += splitString[i].length;
}
lengths.sort(function(a,b){return b-a;});
return lengths;
}
findLongestWord("The quick brown fox jumped over the lazy dog");
'array + = integer'可能不会做你认为它做的事。另外,你的函数试图返回一个字长数组,而不是顾名思义最长的单词。 –
'lengths.push(splitString [i] .length)' –