Join
Metode join
mengubah array menjadi sebuah string dan menggabungkannya. Ia tidak mengubah array asli. Berikut adalah sintaks untuk menggunakan join
:
array.join([separator]);
Argumen separator
adalah opsional dan menentukan karakter yang akan digunakan untuk memisahkan elemen-elemen dalam string hasilnya. Jika diabaikan, elemen-elemen array dipisahkan dengan koma (,
).
Sebagai contoh:
let array = ["one", "two", "three", "four"];
console.log(array.join(" "));
// Hasil: satu dua tiga empat
Anda dapat menentukan pemisah apa pun, tetapi yang default adalah koma (,
).
Pada contoh di atas, spasi digunakan sebagai pemisah. Anda juga dapat menggunakan join
untuk mengkonversi objek mirip array (seperti objek arguments atau objek NodeList) menjadi sebuah string dengan pertama-tama mengonversinya menjadi array menggunakan metode Array.prototype.slice()
:
function printArguments() {
console.log(Array.prototype.slice.call(arguments).join(", "));
}
printArguments("a", "b", "c"); // Hasil: "a, b, c"