ホームページ  >  記事  >  ウェブフロントエンド  >  jsでsplit()メソッドで取得した配列長を利用する方法

jsでsplit()メソッドで取得した配列長を利用する方法

不言
不言オリジナル
2018-07-26 11:34:232203ブラウズ

split() メソッドは、文字列を文字列の配列に分割するために使用されます。この記事の内容は、js での split() メソッドを使用して配列の長さを取得する方法についてです。必要な方は参考にしていただければ幸いです。

定義と使用法

split() メソッドは、文字列を文字列配列に分割するために使用されます。

構文

stringObject.split(separator,howmany)
パラメータ 説明
区切り文字 必須。このパラメータで指定された場所から stringObject を分割するための文字列または正規表現。
いくつ オプション。このパラメータは、返される配列の最大長を指定します。このパラメータが設定されている場合、このパラメータで指定された配列以外の部分文字列は返されません。このパラメータが設定されていない場合、文字列の長さに関係なく文字列全体が分割されます。

戻り値

文字列配列。配列は、文字列 stringObject をセパレータで指定された境界で部分文字列に分割することによって作成されます。返される配列内の文字列には、区切り文字自体は含まれません。

ただし、セパレーターが部分表現を含む正規表現である場合、返される配列にはそれらの部分表現に一致する文字列が含まれます (ただし、正規表現全体に一致するテキストは含まれません)。

jsのsplit()メソッドを使って配列の長さを取得する方法を見てみましょう。

jsのsplit(",")メソッドは、文字列を「,」で分割します。文字列に「,」がない場合は、文字列自体が返されます

var str = “abc”;//分隔符个数为0
var newStr = str.split(",");
console.log(newStr.length);

結果は次のようになります。 : 1 newStr : abc

var str = “abc,”;//分隔符个数为1
var newStr = str.split(",");
console.log(newStr.length);

結果は次のようになります: Length: 2 newStr: abc

つまり、分割の長さは区切り文字の数に関係します。区切り文字の数に 1 を加えたもの

Java では、split() メソッドにはこの問題はありません

関連する推奨事項:

vue.js はツリー テーブルのカプセル化をどのように実装しますか?ツリーテーブルを実装するvue.jsメソッド

jsページ上の要素が画面表示領域内にあるかどうかを判定する3つのメソッド

以上がjsでsplit()メソッドで取得した配列長を利用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。