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 (ECMA-262) The definition of 'Array.prototype.join' in that specification. |
Living Standard |
Kompabilitas browser
We're converting our compatibility data into a machine-readable JSON format.
This compatibility table still uses the old format,
because we haven't yet converted the data it contains.
Find out how you can help! (en-US)
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) |