Узнайте, как быстро преобразовать массив в строку без запятых в 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-teaconst withSlashes = arr.join('/'); console.log(withSlashes); // coffee/milk/teaconst 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 teaconst 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
Получайте новые советы и руководства по веб-разработке каждую неделю.
