JavaScript split() 分割字串生成陣列

antzone發表於2019-11-08

split()方法可以分割字串生成陣列,在工作中比較常見。

下面通過程式碼例項介紹一下利用split()方法生成陣列的幾種方式。

關於此方法的更多內容可以參閱JavaScript split()一章節。

程式碼例項如下:


[JavaScript] 純文字檢視 複製程式碼執行程式碼
let str = "I am a good student";
let arr =str.split(" ");
for(let i=0 ; i < arr.length ; i++) { 
  console.log(arr[i]);
}

程式碼執行效果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/201911/08/154120vvbwctd111wvzcog.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

下面對程式碼進行一下分析:

(1).上述程式碼目的是利用字串的空格來分割字串生成陣列。

(2).於是將split()方法的引數設定為" ",最終生成一個陣列,陣列元素不包括" ",它僅用於分割。

[JavaScript] 純文字檢視 複製程式碼執行程式碼
let str="I am a good student";
let arr=str.split("good");
for(let i=0 ; i < arr.length ; i++) { 
  console.log(arr[i]);
}

程式碼執行效果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/201911/08/154851w06iipkpi8rnzl8n.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

程式碼簡單分析如下:

(1).使用"good"字串作為分割,以生成陣列。

(2).於是方法最後返回一個陣列,只有兩個元素,分別是"good"兩個的字串內容。

相關文章