首頁 > web前端 > js教程 > 主體

js中的split()方法的用法

Charles William Harris
發布: 2024-05-06 10:45:24
原創
986 人瀏覽過

split() 方法將字串依指定的分隔符號拆分成數組,語法為stringVariable.split(separator),可依字元、多個字元或正規表示式分隔,指定分隔符號出現次數、忽略空元素。

js中的split()方法的用法

JS 中 split() 方法用法

什麼是 split() 方法?

split() 方法用來把字串依指定的分隔符號(即分隔字串)拆分成陣列。它傳回一個包含子字串的數組,這些子字串由分隔符號分隔。

語法:

<code class="javascript">stringVariable.split(separator)</code>
登入後複製
  • stringVariable:要分割的字串變數。
  • separator:分隔字串,預設為一個空格字元。

用法:

  1. 以字元分隔:
<code class="javascript">const str = "Hello World";
const arr = str.split('');
console.log(arr); // ['H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd']</code>
登入後複製
  1. 以多個字元分隔:
<code class="javascript">const str = "Hello, World, Again";
const arr = str.split(', ');
console.log(arr); // ['Hello', 'World', 'Again']</code>
登入後複製
  1. 以正規表示式分隔:
<code class="javascript">const str = "1234567890";
const arr = str.split(/\d+/);
console.log(arr); // ['', '1234567890', '']</code>
登入後複製
  1. 指定分隔字元的出現次數:
<code class="javascript">const str = "123,456,789";
const arr = str.split(',', 2);
console.log(arr); // ['123', '456,789']</code>
登入後複製
  1. 忽略空元素:
<code class="javascript">const str = "Hello,,World, Again";
const arr = str.split(',').filter(elem => elem);
console.log(arr); // ['Hello', 'World', 'Again']</code>
登入後複製

注意:

  • 分隔符號可以是任意字串或正規表示式。
  • 如果分隔符號未指定,則字串以空格分隔。
  • split() 方法不會改變原始字串。
  • 如果分隔符號在字串中不存在,則傳回包含整個字串的單元素陣列。

以上是js中的split()方法的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板