Array join() method without a separator

Active3 hr before
Viewed126 times

9 Answers


Meta Stack Overflow , Stack Overflow for Teams Where developers & technologists share private knowledge with coworkers ,Thanks for contributing an answer to Stack Overflow!, Stack Overflow help chat

Sure - just pass an empty string:

var arr2 = arr.join('');

The join() method creates and returns a new string by concatenating all of the elements in an array (or an array-like object), separated by commas or a specified separator string. If the array has only one item, then that item will be returned without using the separator. ,The string conversions of all array elements are joined into one string., A string with all array elements joined. If arr.length is 0, the empty string is returned. , The following example creates an array, a, with three elements, then joins the array four times: using the default separator, then a comma and a space, then a plus and an empty string.

load more v

In case the array has one element, the join() method returns that element as a string without using the separator.,And if the array is empty, the join() method returns an empty string.,Second, concatenate all elements in the result array into a string by using the join() method.,The join() method allows you to concatenate all elements of an array and returns a new string:

The join() method allows you to concatenate all elements of an array and returns a new string:

.wp - block - code {
      border: 0;
      padding: 0;

   .wp - block - code > div {
      overflow: auto;

   .shcb - language {
      border: 0;
      clip: rect(1 px, 1 px, 1 px, 1 px); -
      webkit - clip - path: inset(50 % );
      clip - path: inset(50 % );
      height: 1 px;
      margin: -1 px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1 px;
      word - wrap: normal;
      word - break: normal;

   .hljs {
      box - sizing: border - box;

   .hljs.shcb - code - table {
      display: table;
      width: 100 % ;

   .hljs.shcb - code - table > .shcb - loc {
      color: inherit;
      display: table - row;
      width: 100 % ;

   .hljs.shcb - code - table.shcb - loc > span {
      display: table - cell;

   .wp - block - code code.hljs: not(.shcb - wrap - lines) {
      white - space: pre;

   .wp - block - code code.hljs.shcb - wrap - lines {
      white - space: pre - wrap;

   .hljs.shcb - line - numbers {
      border - spacing: 0;
      counter - reset: line;

   .hljs.shcb - line - numbers > .shcb - loc {
      counter - increment: line;

   .hljs.shcb - line - numbers.shcb - loc > span {
      padding - left: 0.75 em;

   .hljs.shcb - line - numbers.shcb - loc::before {
      border - right: 1 px solid #ddd;
      content: counter(line);
      display: table - cell;
      padding: 0 0.75 em;
      text - align: right; -
      webkit - user - select: none; -
      moz - user - select: none; -
      ms - user - select: none;
      user - select: none;
      white - space: nowrap;
      width: 1 % ;
Array.prototype.join([separator]) Code language: CSS(css)
load more v

Concatenating the elements in an array using a separator.,The simplest use of the .join() method is to concatenate elements in an array with a separator.,separator This is a string provided to be used as a separator while concatenating the elements - optional.,Concatenates the elements of the array separated by the provided separator or the default separator which is a comma.

The method will return an empty string if the length of the array is 0.

// create an array
const words = ['Hello', 'there', 'world!'];

// join the array with spaces in between
const greeting = words.join(' WOW ');

// display string
console.log(greeting); // Hello WOW there WOW world!
load more v

The join() method returns an array as a string.,The elements will be separated by a specified separator. The default separator is comma (,).,join() does not change the original array.,Convert the elements of an array into a string:

Definition and Usage

The join() method returns an array as a string.

load more v

List<string> names = new List<string>() { "John", "Anna", "Monica" };
var result = String.Join(", ", names.ToArray());
load more v

Return Value: It returns the String which contain the collection of array’s elements.,JavaScript | Split a string with multiple separators,Writing code in comment? Please use, generate link and share the link here.,Code for the above method is provided below:Program 1:

load more v

The default behavior of .join() is to convert an array to a string with commas, so it’s the same as calling .join(",") explicitly.,To remember how to join an array as a string without commas, just remember the empty string "" means no commas, please: .join("").,In the code examples, we turn a string with commas into an array without commas by calling .split(",") on the string.,We can demonstrate this behavior with the .split() method (String.prototype.split()), which splits up a string and returns an array. The .split() method also takes a separator character.

load more v

join( ) converts each element of an array to a string and then concatenates those strings, inserting the specified separator string between the elements. It returns the resulting string.,The string that results from converting each element of array to a string and then concatenating them together, with the separator string between elements.,An optional character or string used to separate one element of the array from the next in the returned string. If this argument is omitted, a comma is used.,You can perform a conversion in the opposite direction—splitting a string into array elements—with the split( ) method of the String object. See String.split( ) for details.


a = new Array(1, 2, 3, "testing");
s = a.join("+"); // s is the string "1+2+3+testing"
load more v

Other "without-method" queries related to "Array join() method without a separator"