Узнайте, как быстро преобразовать массив в строку без запятых в JavaScript.

Чтобы преобразовать массив в строку без запятых в JavaScript, вызовите метод join() для массива, передав пустую строку ('') в качестве аргумента:

const arr = ['coffee', 'milk', 'tea'];
const withoutCommas = arr.join('');
console.log(withoutCommas); // coffeemilktea

Метод Array join() возвращает строку, содержащую каждый элемент массива, соединенный с указанным разделителем. Если в качестве аргумента не передается разделитель, он будет соединять элементы массива запятыми:

const arr = ['coffee', 'milk', 'tea'];
const str = arr.join();
console.log(str); // coffee,milk,tea

Мы можем указать другие разделители помимо пустой строки, такие как дефисы и косые черты:

const arr = ['coffee', 'milk', 'tea'];
const withHypens = arr.join('-');
console.log(withHypens); // coffee-milk-tea
const withSlashes = arr.join('/');
console.log(withSlashes); // coffee/milk/tea
const withSpaces = arr.join(' ');
console.log(withSpaces); // coffee milk tea

Разделитель также может содержать несколько символов:

const arr = ['coffee', 'milk', 'tea'];
const withAnd = arr.join(' and ');
console.log(withAnd); // coffee and milk and tea
const withOr = arr.join(' or ');
console.log(withOr); // coffee or milk or tea

Если элемент массива undefined, null или пустой массив ([]), он будет преобразован в пустую строку ('') перед объединением с разделителем. Например:

const arr = ['coffee', null, 'milk', []];
const withComma = arr.join(',');
console.log(withComma); // coffee,,milk,
const withHyphen = arr.join('-');
console.log(withHyphen); // coffee--milk-

Обновлено на: codingbeautydev.com

Получайте новые советы и руководства по веб-разработке каждую неделю.

Подписаться