How to Converts an array to a string, and returns the result in JavaScript ?


There are several methods to convert an array to a string in JavaScript:

  • Using the toString() method: The toString() method converts an array to a string by concatenating all the elements of the array separated by commas.

Example:

const arr = [1, 2, 3, 4, 5];
const str = arr.toString();
console.log(str); // Output: "1,2,3,4,5"
  • Using the join() method: The join() method also converts an array to a string by concatenating all the elements of the array, but it allows you to specify a separator between the elements.

Example:

const arr = [1, 2, 3, 4, 5];
const str = arr.join('-');
console.log(str); // Output: "1-2-3-4-5"
  • Using the JSON.stringify() method: The JSON.stringify() method converts an array to a JSON string.

Example:

const arr = [1, 2, 3, 4, 5];
const str = JSON.stringify(arr);
console.log(str); // Output: "[1,2,3,4,5]"

Note: The JSON.stringify() method can also handle nested arrays and objects.

  • Using a loop: You can also convert an array to a string by iterating over the elements of the array and concatenating them into a string.

Example:

const arr = [1, 2, 3, 4, 5];
let str = '';
for (let i = 0; i < arr.length; i++) {
  str += arr[i];
}
console.log(str); // Output: "12345"

Note: This method does not add any separator between the elements of the array.



About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.