Массив можно преобразовать в строку одним из следующих способов:
1- .toString ()
['a', 'b', 'c'].toString();
// 'a,b, c '
2- Привести к строке
['a', 'b', 'c'] + [];
//' a, b, c '
['a', 'b', 'c'] + '';
//'a, b, c'
3- .join ()
['a', 'b', 'c'].join();
// 'a, b, c' (по умолчанию разделитель ','))
['a', 'b', 'c'].join('');
// 'abc'
['a', 'b', 'c'].join('-');
// 'ab-c'
4- JSON.stringify ()
JSON.stringify(['a', [1], 'b', 'c']);
// '[' a ', [1],' b ',' c ']'
5- Вручную , если не можетеиспользовать встроенный метод ...
function arrayToString(arr) {
let str = '';
arr.forEach(function(i, index) {
str += i;
if (index != (arr.length - 1)) {
str += ',';
};
});
return str;
}