找出最長單詞
在句子中找出最長的單詞,并傳回它的長度。
函數的傳回值應該是一個數字。
當你完成不了挑戰的時候,記得開大招’Read-Search-Ask’。
這是一些對你有幫助的資源:
String.split()
String.length
function findLongestWord(str) {
// 請把你的代碼寫在這裡
var arr = str.split(" ");
var l =0;
for(j = 0,len=arr.length; j < len; j++) {
if(arr[j].length>l){
l=arr[j].length;
}
}
return l;
}
findLongestWord("The quick brown fox jumped over the lazy dog");
周遊數組的幾種方式:
推薦使用第二種,簡要說明: 使用臨時變量,将長度緩存起來,避免重複擷取數組長度,當數組較大時優化效果才會比較明顯。
1.
for(j = 0; j < arr.length; j++) {
}
for(j = 0,len=arr.length; j < len; j++) {
}
for(j = 0; arr[j]!=null; j++) {
}
arr.forEach(function(e){
});
Array.prototype.forEach.call(arr,function(el){
});
https://blog.csdn.net/function__/article/details/79555301