Array.prototype.join()

Method join() menggabungkan semua elemen dari sebuah array menjadi sebuah string.

Syntax

str = arr.join([separator = ','])

Parameter

separator
Opsional. Menentukan string untuk memisahkan setiap elemen array. separator dapat di konersi ke string jika diperlukan. Jika dihilangkan, elemen array akan dipisahkan dengan koma, jika separator adalah string kosong, semua elemen digabungkan tanpa karakter pemisah.

Deskripsi

mengonversi string dari semua elemen array dengan menggabungkannya menjadi sebuah string. Jika elemen bernilai undefined atau null, akan dikonversi menjadi string kosong.

Contoh

Penggabungan array menggunakan empat cara yang berbeda

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

Spesifikasi Status Comment
ECMAScript 1st Edition (ECMA-262) Standard Initial definition. Implemented in JavaScript 1.1.
ECMAScript 5.1 (ECMA-262)
The definition of 'Array.prototype.join' in that specification.
Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Array.prototype.join' in that specification.
Standard  
ECMAScript 2017 Draft (ECMA-262)
The definition of 'Array.prototype.join' in that specification.
Draft  

Kompabilitas browser

Fitur Chrome Firefox (Gecko) Internet Explorer Opera Safari
Dukungan Dasar 1.0 1.0 (1.7 or earlier) 5.5 (Yes) (Yes)
Fitur Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Dukungan Dasar (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

Lihat juga

Tag Dokumen dan Kontributor

 Kontributor untuk laman ini: rmsubekti
 Terakhir diperbarui oleh: rmsubekti,