ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptで文字列を配列に変換する方法

JavaScriptで文字列を配列に変換する方法

青灯夜游
青灯夜游オリジナル
2022-11-23 19:28:4481797ブラウズ

3 変換方法: 1. 指定された文字列を文字列配列に分割するには、split() を使用します。構文は「str.split (区切り文字、配列の最大長)」です; 2. 展開演算子「」を使用します。 .." は文字列オブジェクトを反復して文字配列に変換できます。構文は "[...str]" です。 3. Array.from() を使用して文字列を配列に変換します。構文は " Array.から(str)」。

JavaScriptで文字列を配列に変換する方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

#JavaScript で文字列を配列に変換する 3 つの方法

  • split() を使用する

  • #使用するスプレッド演算子 "..."
  • Use Array.from()

方法 1: 分割を使用する変換のための () メソッドsplit() メソッドは、指定された文字列を文字列の配列に分割するために使用されます。このメソッドは、パラメータで指定された指定された区切り文字を使用します。部分文字列に分割し、要素として 1 つずつ配列に渡します。

構文:

str.split(separator, limit)
パラメータ:


    セパレータ: オプション。このパラメータで指定された場所から文字列オブジェクトを分割するための文字列または正規表現。
  • #制限: オプション。このパラメータは、返される配列の最大長を指定します。このパラメータが設定されている場合、このパラメータで指定された配列以外の部分文字列は返されません。このパラメータが設定されていない場合、文字列の長さに関係なく文字列全体が分割されます。
  • 例 1:
var str="Welcome to here !";
var n=str.split("");
console.log(n);

JavaScriptで文字列を配列に変換する方法例 2:


var str="Welcome to here !";
var n=str.split(" ");
console.log(n);

JavaScriptで文字列を配列に変換する方法例 3:

var str="Welcome to here !";
var n=str.split("e");
console.log(n);

JavaScriptで文字列を配列に変換する方法

##方法 2: スプレッド演算子「

...」を使用します。 ##展開演算子 # は ES6 で導入され、反復可能オブジェクトを個別の要素に展開します。いわゆる反復可能オブジェクトとは、以下を使用してオブジェクトを横断できる任意のオブジェクトです。 for ループ。

String は反復可能なオブジェクトでもあるため、スプレッド演算子 ... を使用して文字配列

const title = "china";
const charts = [...title];
console.log(charts); // [ 'c', 'h', 'i', 'n', 'a' ]

に変換することもできます。

その後、次のように単純に文字列をインターセプトできます:

const title = "china";
const short = [...title];
short.length = 2;
console.log(short.join("")); // ch
JavaScriptで文字列を配列に変換する方法

JavaScriptで文字列を配列に変換する方法方法 3: Array.from() メソッドを使用して変換します。

##Array.from() メソッドは、指定された配列から新しい配列インスタンスを作成する JavaScript の組み込み関数です。文字列の場合、文字列の各アルファベットは新しい配列インスタンスの要素に変換されます。整数値の場合、新しい配列インスタンスは指定された配列の要素を単純に受け取ります。 文法:

Array.from(str)

例:

var str="Welcome to here !";
var n=Array.from(str);
console.log(n);

##[推奨学習:
JavaScript 上級チュートリアル

]

以上がJavaScriptで文字列を配列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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