ホームページ  >  記事  >  js文字列を配列に変換

js文字列を配列に変換

百草
百草オリジナル
2023-08-03 13:34:034929ブラウズ

JS 文字列を配列メソッドに変換する: 1. "split()" メソッドを使用して、指定された区切り文字に従って文字列を配列要素に分割します。 2. "Array.from()" メソッド、Iterable オブジェクトを使用します。または、配列のようなオブジェクトを実際の配列に変換できます。 3. for ループを使用して、各文字を順番に調べて配列に追加します。 4. 「Array.prototype .forEach」を呼び出して、「Array.split()」メソッドを使用します。 ()」という文字列を配列に分割するショートカットです。

js文字列を配列に変換

JavaScript で文字列を配列に変換する方法は数多くありますが、一般的に使用される方法をいくつか紹介します。

1. split() メソッドを使用する

split() メソッドは、指定された区切り文字に基づいて文字列を配列要素に分割できます。

var str = "hello world";
var arr = str.split(" "); // 将字符串按空格分割成数组元素
console.log(arr); // ["hello", "world"]

2. Array.from() メソッドを使用する

Array.from() メソッドは、反復可能なオブジェクトまたは配列のようなオブジェクトを実際の配列に変換できます。文字列を Array.from() に引数として渡すことで、配列に変換できます。

var str = "hello";
var arr = Array.from(str);  // 将字符串转换为数组
console.log(arr); // ["h", "e", "l", "l", "o"]

3. for ループを使用して文字列を走査する

for ループを使用して文字列を走査し、各文字を順番に配列に追加できます。

var str = "world";
var arr = [];
for (var i = 0; i < str.length; i++) {
  arr.push(str[i]);
}
console.log(arr); // ["w", "o", "r", "l", "d"]

4. Array.split() メソッドを使用する

Array.split() メソッドは、Array.prototype.forEach() を呼び出して文字列を配列に分割するショートカットです。方法 。

var str = "hello";
var arr = [];
Array.prototype.forEach.call(str, function(char) {
  arr.push(char);
});
console.log(arr); // ["h", "e", "l", "l", "o"]

概要:

上記は、split() メソッド、Array.from() メソッド、および for ループを走査するなど、JavaScript で文字列を配列に変換するためのいくつかの一般的な方法です。文字列と Array.split() メソッド。ニーズに応じて、文字列と配列の間で変換する適切な方法を選択できます。

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

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