-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)' –