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

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

不言
リリース: 2018-07-26 11:34:23
オリジナル
2263 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート