JavaScript split()メソッド
例
文字列をスペースで分割して配列にします:
var str = "How are you doing today?";
var n = str.split(" ");
var n = str.split(" ");
nの結果は次のとおりです:
["How","are","you","doing","today?"]
試してみる »
定義と用法
split()このメソッドは、文字列を指定された区切り文字で分割して配列にします。
ヒント:空文字列を使用する場合("")区切り文字として使用すると、文字列は次のように分割されます:1文字の配列。
注意: split()元の文字列を変更せず、新しい配列を返します。
ブラウザサポート
すべての主要ブラウザが対応していますsplit()メソッド。
構文
string.split(separator, limit)
パラメータ値
| パラメータ | 説明 |
|---|---|
| separator | 省略可能。分割位置を指定するための文字列または正規表現。 例: " "(スペース)、","、/\d/など。 |
| limit | 省略可能。返される配列の最大長を制限します。 このパラメータを設定すると、結果の配列の要素数はこの値を超えません。 |
戻り値
| 型 | 説明 |
|---|---|
| Array | 文字列の配列を返します。文字列はseparator指定された位置で分割され、結果には区切り文字自体は含まれません。。 |
技術詳細
| JavaScript バージョン: | 1.1 |
|---|
その他の例
例
区切り文字なし:
var str = "How are you doing today?";
var n = str.split();
var n = str.split();
nの結果(分割されません):
["How are you doing today?"]
試してみる »
例
各文字(スペースを含む)で分割:
var str = "How are you doing today?";
var n = str.split("");
var n = str.split("");
nの結果は次のとおりです:
["H","o","w"," ","a","r","e"," ","y","o","u"," ","d","o","i","n","g"," ","t","o","d","a","y","?"]
試してみる »
例
使用limit戻り数を制限:
var str = "How are you doing today?";
var n = str.split(" ", 3);
var n = str.split(" ", 3);
nの結果は次のとおりです:
["How","are","you"]
試してみる »
例
指定した文字を区切り文字として使用:
var str = "How are you doing today?";
var n = str.split("o");
var n = str.split("o");
nの結果は次のとおりです:
["H","w are y","u d","ing t","day?"]
試してみる »
その他の拡張
JavaScript String オブジェクト