3 変換方法: 1. 指定された文字列を文字列配列に分割するには、split() を使用します。構文は「str.split (区切り文字、配列の最大長)」です; 2. 展開演算子「」を使用します。 .." は文字列オブジェクトを反復して文字配列に変換できます。構文は "[...str]" です。 3. Array.from() を使用して文字列を配列に変換します。構文は " Array.から(str)」。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
#JavaScript で文字列を配列に変換する 3 つの方法
方法 1: 分割を使用する変換のための () メソッドsplit() メソッドは、指定された文字列を文字列の配列に分割するために使用されます。このメソッドは、パラメータで指定された指定された区切り文字を使用します。部分文字列に分割し、要素として 1 つずつ配列に渡します。
構文:str.split(separator, limit)
var str="Welcome to here !"; var n=str.split(""); console.log(n);
例 2:
var str="Welcome to here !";
var n=str.split(" ");
console.log(n);
例 3:
var str="Welcome to here !"; var n=str.split("e"); console.log(n);
...」を使用します。 ##展開演算子 # は 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
方法 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 サイトの他の関連記事を参照してください。