JavaScriptTablice

Array.prototype.join()

Łączy elementy tablicy w jeden napis z wybranym separatorem.

Zwraca
Napis złożony z elementów tablicy.
Zmienia oryginał
Nie
Na tej stronie

Przykład

#
JavaScript
const tags = ['html', 'css', 'javascript']

console.log(tags.join())
console.log(tags.join(', '))
console.log(tags.join(' · '))
console.log(['2026', '09', '28'].join('-'))
Konsola
html,css,javascript
html, css, javascript
html · css · javascript
2026-09-28

Definicja i zastosowanie

#

Metoda join() zamienia wszystkie elementy tablicy na tekst i skleja je w jeden napis. Domyślnie oddziela je przecinkiem, ale możesz podać dowolny separator, także pusty napis.

Wartości null i undefined zamieniane są na puste napisy, a zagnieżdżone tablice na tekst z przecinkami.

Często występuje w parze z split(): split() dzieli napis na tablicę, join() skleja tablicę w napis.

Składnia

#
Składnia
array.join()
array.join(separator)

Parametry

#
  • separator

    opcjonalny

    Tekst wstawiany między elementami. Domyślnie przecinek.

Obsługa przeglądarek

#

Szeroko dostępne

Działa we wszystkich nowoczesnych przeglądarkach, także na telefonach. Możesz używać bez obaw.

  • Chrome
  • Edge
  • Firefox
  • Safari

Dobre praktyki

#
  • Do tworzenia list w zdaniach po polsku („HTML, CSS i JS”) lepszy jest Intl.ListFormat.
  • Budując HTML z tablicy, pamiętaj o join(""), inaczej między elementami pojawią się przecinki.

Powiązane hasła

#

Widzisz błąd albo brakuje przykładu? Napisz do nas.