Learning JavaScript Data Structures and Algorithms
上QQ阅读APP看书,第一时间看更新

Outputting the array into a string

Finally, we come to the final two methods: toString and join.

If we want to output all the elements of the array into a single string, we can use the toString method as follows:

console.log(numbers.toString()); 

This will output the values 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, and 10 to the console.

If we want to separate the elements by a different separator, such as -, we can use the join method to do just this, as follows:

const numbersString = numbers.join('-');  
console.log(numbersString); 

The output will be as follows:

1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-10 

This can be useful if we need to send the array's content to a server or to be decoded (and then, knowing the separator, it is easy to decode).

There are some great resources that you can use to boost your knowledge about arrays and their methods. Mozilla has a great page about arrays and their methods with great examples at https://developer.mozilla.org/en-US/docs/Web/Jav aScript/Reference/Global_Objects/Array ( http://goo.gl/vu1d iT). The  Lo-Dash library is also very useful when working with arrays in JavaScript projects: http://lodash.com.