JavaScriptにおけるsplit()方法の詳細
3946 ワード
split()メソッドはjsで文字列を処理するのが一般的であり、重要な方法である.
split()メソッドは、文字列を文字列配列に分割するために使用されます.
構文
separatorパラメータ:必ず記入してください.文字列または正規表現は、このパラメータで指定された場所からstingObjectを分割します.howmanyパラメータ:オプションです.このパラメータは、返した配列の最大長さを指定します.このパラメータが設定されている場合、返したサブストリングはこのパラメータで指定された配列より多くないです.このパラメータが設定されていない場合は、文字列全体が分割され、その長さは考慮されません.
具体的な使い方は下記のコードをご参照ください.
1、
split()メソッドは、文字列を文字列配列に分割するために使用されます.
構文
stringObject.split(separator,howmany)
パラメータの説明separatorパラメータ:必ず記入してください.文字列または正規表現は、このパラメータで指定された場所からstingObjectを分割します.howmanyパラメータ:オプションです.このパラメータは、返した配列の最大長さを指定します.このパラメータが設定されている場合、返したサブストリングはこのパラメータで指定された配列より多くないです.このパラメータが設定されていない場合は、文字列全体が分割され、その長さは考慮されません.
具体的な使い方は下記のコードをご参照ください.
1、
"text/javascript"</span> charset=<span class="hljs-string">"utf-8"</span>>
<span class="hljs-reserved">var</span> str = <span class="hljs-string">"I lover you too"</span>;
<span class="hljs-reserved">var</span> aa = str.split(<span class="hljs-string">" "</span>);
<span class="hljs-built_in">console</span>.log(aa);
<span class="hljs-reserved">var</span> bb = str.split(<span class="hljs-string">""</span>);
<span class="hljs-built_in">console</span>.log(bb);
<span class="hljs-regexp">//</span> [<span class="hljs-string">"I"</span>, <span class="hljs-string">" "</span>, <span class="hljs-string">"l"</span>, <span class="hljs-string">"o"</span>, <span class="hljs-string">"v"</span>, <span class="hljs-string">"e"</span>, <span class="hljs-string">"r"</span>, <span class="hljs-string">" "</span>, <span class="hljs-string">"y"</span>, <span class="hljs-string">"o"</span>, <span class="hljs-string">"u"</span>, <span class="hljs-string">" "</span>, <span class="hljs-string">"t"</span>, <span class="hljs-string">"o"</span>, <span class="hljs-string">"o"</span>]
<span class="hljs-regexp">//</span> ,
<span class="hljs-reserved">var</span> cc = str.split(<span class="hljs-string">" "</span>,<span class="hljs-number">2</span>);
<span class="hljs-built_in">console</span>.log(cc);
<span class="hljs-regexp">//</span> [<span class="hljs-string">"I"</span>, <span class="hljs-string">"lover"</span>], ,
2、"2:3:4:5".split(":")
// ["2", "3", "4", "5"]
"|a|b|c".split("|")
// ["", "a", "b", "c"]
3、"hello".split("")
// ["h", "e", "l", "l", "o"],
"hello".split("", 3)
// ["h", "e", "l"],