JavaScript Array to String

You can convert a JavaScript array to a string using the built-in toString
method.
When you use this method, it will return a string of your array's elements separated by commas.
const numbers = [1, 2, 3, 4, 5];
const numbersString = numbers.toString();
console.log(numbersString);
// "1,2,3,4,5"
If you want to convert an array of objects to a string of their values, you can first convert the object to JSON, then log it to the console.
const obj = [
{
name: "New York",
country: "USA"
},
{
name: "Paris",
country: "France"
},
{
name: "London",
country: "UK"
}
];
const objString = JSON.stringify(obj);
console.log(objString);
// [{"name":"New York","country":"USA"},{"name":"Paris","country":"France"},{"name":"London","country":"UK"}]
Array to String without Commas
When you want to convert an array to a string without commas, you can use the join
method. This method is called on an array and joins each element together with a specified separator.
const numbers = [1, 2, 3, 4, 5];
numbers.join(); // "1,2,3,4,5"
numbers.join("-"); // "1-2-3-4-5"
numbers.join(" "); // "1 2 3 4 5"
Now you know how to convert a JavaScript array to a string, with or without commas!
If you want to learn about web development, founding a start-up, bootstrapping a SaaS, and more, follow me on Twitter! You can also join the conversation over at our official Discord!
Leave us a message!