Узнайте, как быстро преобразовать массив в строку без запятых в 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
Получайте новые советы и руководства по веб-разработке каждую неделю.