JavaScript split()
掌握此方法可以從其名稱入手,split 翻譯成漢語是 "分割" 或者 "劃分" 的意思。
名副其實,split() 方法能夠對字串進行劃分,並生成一個陣列。
更多字串相關內容參閱 JavaScript String 字串一章節。
語法結構:
[JavaScript] 純文字檢視 複製程式碼str.split(separator,limit)
引數解析:
(1).separator:可選,規定用於分割字串的子字串。
(2).limit:可選,設定字串被分割的次數。
特別說明:separator 除可以是普通字串外,也可以是正規表示式,參閱正則 split()一章節。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼let a="antzone"; console.log(a.split());
程式碼執行截圖如下:
如果將引數省略,字串將不會被劃分,整個字串將作為生成陣列的唯一元素。
[JavaScript] 純文字檢視 複製程式碼執行程式碼let a="antzone"; console.log(a.split(""));
程式碼執行截圖如下:
如果分隔子字串是空,那麼原符串中的每一個字元都會被分隔。
[JavaScript] 純文字檢視 複製程式碼執行程式碼let str="antzone"; console.log(str.split("t"));
程式碼執行截圖如下:
使用字元 "t" 作為分隔,字串 "antzone" 被分隔為兩個部分 "an" 和 "zone"。
特別說明:"t" 僅被用來作為分隔符,不會出現在生成的陣列中。
[JavaScript] 純文字檢視 複製程式碼執行程式碼let str="antzone"; console.log(str.split("",3));
程式碼執行截圖如下:
上述程式碼規定第二個引數,它限定了對字串的分隔次數。
原本字串被分隔會生成一個具有7個成員的陣列,現在生成只有三個成員的陣列。
[JavaScript] 純文字檢視 複製程式碼執行程式碼let str="ant5zone"; let reg=/\d/; console.log(str.split(reg,3));
程式碼執行截圖如下:
split() 方法第一個引數是正規表示式,不做深入介紹,參閱正則 split()一章節。
相關文章
- javascript函式之——splitJavaScript函式
- JavaScript split() 分割字串生成陣列JavaScript字串陣列
- javascript的split()函式使用介紹JavaScript函式
- JavaScript陣列與字串相互轉換 join、splitJavaScript陣列字串
- JavaScript陣列之傻傻分不清系列(split,splice,slice)JavaScript陣列
- Awk split
- split 例子
- split partition
- Edge Split
- git subtree splitGit
- Hbase split的三種方式和split的過程
- php中split()用法PHP
- Split Array Largest Sum
- split相當好使
- os.path.split
- java split用法 案例Java
- php中的chunk_split()和str_split()字串函式PHP字串函式
- split() 函式解析 (一)函式
- MySQL實現Split用法MySql
- 正規表示式 split()
- [shell基礎]——split命令
- Symbol.split 屬性Symbol
- 關於split的使用
- SPLIT PARTITION 正式指令碼指令碼
- RAC之Split brainAI
- 自動SPLIT ORACLE PARTITIONOracle
- Cat, Fox and Maximum Array Split
- 正規表示式 split()方法
- Linux基礎命令—splitLinux
- Linux基礎命令---splitLinux
- java——split的用法(字串拆分)Java字串
- Split to Be Slim: 論文復現
- Linux split拆分檔案Linux
- java split進行字串分割Java字串
- Oracle索引分裂(Index Block Split)Oracle索引IndexBloC
- nginx的Split Clients模組薦Nginxclient
- CuOI R1 - Split The Crystals
- SqlServer中字串拆分仿造split功能SQLServer字串