--- title: Array.prototype.join() slug: Web/JavaScript/Reference/Global_Objects/Array/join tags: - Array - Method - Referensi translation_of: Web/JavaScript/Reference/Global_Objects/Array/join ---
Method join() menggabungkan semua elemen dari sebuah array menjadi sebuah string.
str = arr.join([separator = ','])
separatormengonversi string dari semua elemen array dengan menggabungkannya menjadi sebuah string. Jika elemen bernilai undefined atau null, akan dikonversi menjadi string kosong.
Berikut merupakan contoh membuat array, dengan tiga elemen, kemudian menggabungkan array dengan empa cara berbeda : menggunakan separator default, koma dan spasi, plus dan string kosong.
var a = ['Angin', 'Air', 'Api'];
var variabel1 = a.join();      // Memberikan nilai 'Angin,Air,Api' pada variabel1
var variabel2 = a.join(', ');  // Memberikan nilai 'Angin, Air, Api' pada variabel2
var variabel3 = a.join(' + '); // Memberikan nilai 'Angin + Air + Api' pada variabel3
var variabel4 = a.join('');    // Memberikan nilai 'AnginAirApi' pada variabel4
| Spesifikasi | Status | Comment | 
|---|---|---|
| {{SpecName('ES1')}} | {{Spec2('ES1')}} | Initial definition. Implemented in JavaScript 1.1. | 
| {{SpecName('ES5.1', '#sec-15.4.4.5', 'Array.prototype.join')}} | {{Spec2('ES5.1')}} | |
| {{SpecName('ES6', '#sec-array.prototype.join', 'Array.prototype.join')}} | {{Spec2('ES6')}} | |
| {{SpecName('ESDraft', '#sec-array.prototype.join', 'Array.prototype.join')}} | {{Spec2('ESDraft')}} | 
| Fitur | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari | 
|---|---|---|---|---|---|
| Dukungan Dasar | {{CompatChrome("1.0")}} | {{CompatGeckoDesktop("1.7")}} | {{CompatIE("5.5")}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | 
| Fitur | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile | 
|---|---|---|---|---|---|---|
| Dukungan Dasar | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |