字符串數組化處理

找出最長單詞 在句子中找出最長的單詞,并返回它的長度。函數的返回值應該是一個數字。

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() 方法按指定分隔符將字符串分割為數組。

你要給 split 方法傳遞一個參數,這個參數將會作為一個分隔符。
下面的例子展示了 split 方法的使用,按照 s 字母進行分割:

var array = string.split('s');

注意參數可以為空字符串''、帶空格的空字符串' '

.join() 方法來把數組轉換成字符串,里面的每一個元素可以用你指定的連接符來連接起來,這個連接符就是你要傳入的參數。

下面展示了使用 join 來將數組中的每一項放入字符串,并用 and 進行連接:

var veggies = ["Celery", "Radish", "Carrot", "Potato"];
var salad = veggies.join(" and ");
console.log(salad); // "Celery and Radish and Carrot and Potato" ```
 var count = 0;
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 第5章 引用類型(返回首頁) 本章內容 使用對象 創建并操作數組 理解基本的JavaScript類型 使用基本類型...
    大學一百閱讀 3,270評論 0 4
  • 在挖掘分析的過程當中對字符串的處理是極為重要的,且出現也較為頻繁,R語言作為當前最為流行的開源數據分析和可視化平臺...
    果果哥哥BBQ閱讀 5,922評論 0 8
  • 第三章 類型、值和變量 1、存取字符串、數字或布爾值的屬性時創建的臨時對象稱做包裝對象,它只是偶爾用來區分字符串值...
    坤少卡卡閱讀 656評論 0 1
  • 前日回家,看到一本已經泛黃的舊書《讀書方法舉要》這應該是很早以前的書了,至于怎么來的,我也記不清了。最近正好...
    九月西閱讀 501評論 1 2
  • 我在路這邊 靜靜地等著 以為你會把我尋找 然...
    一葦可航閱讀 315評論 0 1