Ce face join
join transformă tabloul într-un șir de caractere. Între elemente pune separatorul ales. Fără separator, folosește virgula.
Este operația inversă lui split. Valorile null și undefined devin text gol.
Parametri
| Parametru | Descriere |
|---|---|
separator |
Opțional. Textul pus între elemente. Implicit ",". |
Ce returnează
Un șir de caractere.
Exemple
Exemplul 1: Separatori diferiți
const etichete = ["php", "javascript", "mysql"];
console.log(etichete.join());
console.log(etichete.join(", "));
console.log(etichete.join(" | "));
console.log(etichete.join(""));
Rezultat
php,javascript,mysql
php, javascript, mysql
php | javascript | mysql
phpjavascriptmysql
Exemplul 2: Inversarea unui cuvânt
const cuvant = "cojoc";
const invers = cuvant.split("").reverse().join("");
console.log(invers, invers === cuvant ? "(palindrom)" : "");
Rezultat
cojoc (palindrom)
Greșeli frecvente
- Lipești un tablou cu un text folosind
+și te miri de virgulele apărute:"Etichete: " + etichete. Foloseștejoin(", ")ca să alegi separatorul.