找出最長單詞 在句子中找出最長的單詞擦盾,并返回它的長度除嘹。函數(shù)的返回值應(yīng)該是一個(gè)數(shù)字展鸡。
function findLongestWord(str) {
var arr=str.replace(/[\[\]\s\?\.!-;,:\'\"\(\)]+/g,' ').split(' ');
var arrt=[];
for(var i=0;i<arr.length;i++){
arrt[i]=arr[i].length;
arrt.sort(function(a, b) {
return a - b;
});
} return arrt.pop();
}
findLongestWord("The quick brown fox jumped over the lazy dog");
.split() 方法按指定分隔符將字符串分割為數(shù)組姨丈。
你要給 split 方法傳遞一個(gè)參數(shù)畅卓,這個(gè)參數(shù)將會(huì)作為一個(gè)分隔符。
下面的例子展示了 split 方法的使用构挤,按照 s 字母進(jìn)行分割:
var array = string.split('s');
注意參數(shù)可以為空字符串''髓介、帶空格的空字符串' '
.join() 方法來把數(shù)組轉(zhuǎn)換成字符串,里面的每一個(gè)元素可以用你指定的連接符來連接起來筋现,這個(gè)連接符就是你要傳入的參數(shù)唐础。
下面展示了使用 join 來將數(shù)組中的每一項(xiàng)放入字符串,并用 and 進(jìn)行連接:
var veggies = ["Celery", "Radish", "Carrot", "Potato"];
var salad = veggies.join(" and ");
console.log(salad); // "Celery and Radish and Carrot and Potato" ```
var count = 0;