Вставка элементов массива в скобках - PullRequest
0 голосов
/ 14 февраля 2019

Я получил отсортированный 2D массив [[0,1], [1,1], [1,2], [2,3]] в javascript.Я должен преобразовать этот массив в строку с каждым элементом, разделенным парой скобок, например.приведенный выше массив должен возвращать строку как «(0,1) (1,1) (1,2) (2,3)»

я попытался преобразовать массив в строку с помощью объединения и попытался вставить скобкив начале и в конце, используя традиционный подход ..

var elem = elements.join(')(').split();
elem.unshift('(');
elem.push(')');
console.log(elem.join());

, но вывод, который я получаю, представляет собой строку как "(, 0,0) (1,1) (1,1) (2,3,) "как удалить ненужные запятые между ними?

1 Ответ

0 голосов
/ 14 февраля 2019

console.log([[0,1],[1,1],[1,2],[2,3]].map(a => `(${a})`).join(''));

//or

console.log([[0,1],[1,1],[1,2],[2,3]].reduce((result, item) => result + `(${item})`, ''));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...