ホームページ >ウェブフロントエンド >jsチュートリアル >js配列を文字列に変換する方法
js 配列を文字列に変換する方法: 1. toString() 関数を使用します、構文 "Array.toString()"; 2. join() 関数を使用して配列要素を接続し、文字列を構築します、構文 "array .join(区切り文字)」。
このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 5、Dell G3 コンピューター。
JavaScript では、配列と文字列間の変換が可能です。 Array メソッド オブジェクトは、表に示すように、配列を文字列に変換できる 2 つのメソッドを定義します。
Description | |
---|---|
配列を文字列に変換します | |
配列要素を連結して文字列を構築します |
方法 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: join() メソッドを使用する
join() メソッドは配列を文字列に変換できますが、区切り文字を指定することもできます。 join() メソッドを呼び出すときに、各要素を結合するための区切り文字としてパラメータを渡すことができます。パラメーターを省略した場合、デフォルトでカンマが区切り文字として使用され、toString() メソッドと同じ変換効果があります。var a = [1,2,3,4,5]; //定义数组 var s = a.join(""); //指定分隔符 console.log(s); //返回字符串“12345”プログラミング関連の知識については、
プログラミング ビデオをご覧ください。 !
以上がjs配列を文字列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。