Home  >  Article  >  Web Front-end  >  How to convert js array to string

How to convert js array to string

青灯夜游
青灯夜游Original
2021-03-18 15:21:4073891browse

How to convert js array to string: 1. Use toString() function, syntax "Array.toString()"; 2. Use join() function to connect array elements to build a string, Syntax "array.join(separator)".

How to convert js array to string

The operating environment of this tutorial: Windows 7 system, ECMAScript version 5, Dell G3 computer.

JavaScript allows conversion between arrays and strings. The Array method object defines 2 methods, which can convert arrays into strings, as shown in the table.

Array object’s array and string conversion methods
Array method Description
toString() Convert an array to a string
join() Concatenate array elements to build a string

Method 1: Use toString() method

The toString() method in the array can convert each element into a string. Then concatenate the output with commas to display.

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,说明是字符串类型

When an array is used in a string environment, JavaScript will automatically call the toString() method to convert the array into a string. In some cases, it is necessary to call this method explicitly.

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() When converting an array into a string, first convert each element of the array into a string. When each element is converted to a string, it is separated by commas and output as a list.

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”

The array a is a multi-dimensional array, and JavaScript will call the toString() method iteratively to convert all arrays into strings.

Method 2: Use the join() method

The join() method can convert the array into a string, but it can specify the delimiter. When calling the join() method, you can pass a parameter as a delimiter to join each element. If the parameter is omitted, comma is used as the delimiter by default, which has the same conversion effect as the toString() method.

var a = [1,2,3,4,5];  //定义数组
var s = a.join("");  //指定分隔符
console.log(s);  //返回字符串“12345”

For more programming-related knowledge, please visit: Programming Video! !

The above is the detailed content of How to convert js array to string. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn