ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptの配列を文字列に変換する方法

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

醉折花枝作酒筹
リリース: 2023-01-07 11:44:41
オリジナル
5567 人が閲覧しました

実装方法は、 1. toString() メソッドを使用して各要素を文字列に変換し、カンマ接続出力を表示する; 2. toLocalString() メソッドを使用してユーザーの地域固有の区切り文字を使用して文字を変換する文字列を接続します; 3. join() メソッドを使用して区切り文字を指定します。

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

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

JavaScript では、配列と文字列間の変換が可能です。 Array メソッド オブジェクトは、表に示すように、配列を文字列に変換できる 3 つのメソッドを定義します。

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

例 1

toString() メソッドは、配列の値を読み取るために以下で使用されます。

配列内の toString() メソッドは、各要素を文字列に変換し、それをコンマで接続して出力表示できます。

var a = [1,2,3,4,5,6,7,8,9,0];  //定义数组
var s = a.toString();  //把数组转换为字符串
console.log(s);  //返回字符串“1,2,3,4,5,6,7,8,9,0”
console.log(typeof s);  //返回字符串string,说明是字符串类型
ログイン後にコピー

配列が文字列環境で使用される場合、JavaScript は自動的に toString() メソッドを呼び出して配列を文字列に変換します。場合によっては、このメソッドを明示的に呼び出す必要があります。

var a = [1,2,3,4,5,6,7,8,9,0];  //定义数组
var b = [1,2,3,4,5,6,7,8,9,0];  //定义数组
var s = a + b;  //数组连接操作
console.log(s);  //返回“1,2,3,4,5,6,7,8,9,01,2,3,4,5,6,7,8,9,0”
console.log(typeof s);  //返回字符串string,说明是字符串类型
ログイン後にコピー

toString() 配列を文字列に変換する場合は、まず配列の各要素を文字列に変換します。各要素を文字列に変換するとカンマ区切りでリストとして出力されます。

var a = [1,[2,3],[4,5]],[6,[7,[8,9],0]]];  //定义多维数组
var s = a.toString();  //把数组转换为字符串
console.log(S);  //返回字符串“1,2,3,4,5,6,7,8,9,0”
ログイン後にコピー

配列 a は多次元配列であり、JavaScript は toString() メソッドを繰り返し呼び出して、すべての配列を文字列に変換します。

例 2

toLocalString() メソッドは、配列の値を読み取るために以下で使用されます。

toLocalString() メソッドは、基本的に toString() メソッドと同じです。主な違いは、toLocalString() メソッドは、ユーザーの地域に固有の区切り文字を使用して、生成された文字列を接続して文字列を形成できることです。 。

var a = [1,2,3,4,5];  //定义数组
var s = a.toLocalString();  //把数组转换为本地字符串
console.log(s);  //返回字符串“1,2,3,4,5,6,7,8,9,0”
ログイン後にコピー

上の例では、toLocalString() メソッドはまず数値を浮動小数点数に変換し、次に中国語の使用習慣に従って文字列変換操作を実行します。

例 3

次の例では、join() メソッドを使用して配列を文字列に変換します。

join() メソッドは配列を文字列に変換できますが、区切り文字を指定できます。 join() メソッドを呼び出すときに、各要素を結合するためのセパレータとしてパラメータを渡すことができます。パラメーターを省略した場合、デフォルトでカンマが区切り文字として使用され、toString() メソッドと同じ変換効果があります。

var a = [1,2,3,4,5];  //定义数组
var s = a.join("==");  //指定分隔符
console.log(s);  //返回字符串“1==2==3==4==5”
ログイン後にコピー

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

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

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