Apa itu sambatan dalam javascript?

Objek array dapat diatur melalui fungsi atau metode khusus yang telah disediakan oleh javascript. Fungsi-fungsi tersebut nantinya akan banyak membantu kita untuk mengelola data yang menggunakan array. Berikut ini adalah fungsi array yang tersedia dalam javascript

Daftar isi

unshift()

Metode ini digunakan untuk menambahkan elemen baru ke dalam array dan menempatkannya pada posisi awal (elemen pertama).

Contoh

var mahasiswa = ['Rini','Aldi','Acep','Putra']
document.write("Data awal :"+mahasiswa+"<br>")
mahasiswa.unshift('Bagas')
document.write("Setelah unshift() :"+mahasiswa)

Hasil

Data awal :Rini,Aldi,Acep,Putra
Setelah unshift() :Bagas,Rini,Aldi,Acep,Putra 
_

Data awal adalah 4 elemen dalam larik siswa. kemudian ditambahkan elemen baru yaitu 'bagas' menggunakan fungsi unshift()

Dengan fungsi unshift() , elemen yang baru ditambahkan akan menempati posisi pertama dalam larik

dorongan()

Push() adalah fungsi untuk menambahkan elemen baru ke posisi terakhir dalam array

Contoh

var mahasiswa = ['Rini','Aldi','Acep','Putra']
document.write("Data awal :"+mahasiswa+"<br>")
mahasiswa.push('Bagas')
document.write("Setelah push() :"+mahasiswa)

Hasil

Data awal :Rini,Aldi,Acep,Putra
Setelah push() :Rini,Aldi,Acep,Putra,Bagas 

Dapat dilihat pada contoh di atas bahwa 'Bagas' ditambahkan di bagian paling akhir dari array menggunakan fungsi/metode push()

menggeser()

Metode shift() berfungsi untuk menghapus elemen pertama dalam array

Contoh

var mahasiswa = ['Rini','Aldi','Acep','Putra']
document.write("Data awal :"+mahasiswa+"<br>")
mahasiswa.shift(mahasiswa)
document.write("Setelah shift() :"+mahasiswa)
_

Hasil

Data awal :Rini,Aldi,Acep,Putra
Setelah shift() :Aldi,Acep,Putra 

Dengan menggunakan fungsi shift() terlihat pada contoh di atas bahwa elemen pertama yaitu 'Rini' akan dihapus dari array

Pop()

Metode pop digunakan untuk menghapus elemen terakhir dari array

Contoh

var mahasiswa = ['Rini','Aldi','Acep','Putra']
document.write("Data awal :"+mahasiswa+"<br>")
mahasiswa.pop(mahasiswa)
document.write("Setelah pop() :"+mahasiswa)
_

Hasil

Data awal :Rini,Aldi,Acep,Putra
Setelah pop() :Rini,Aldi,Acep 

Dapat dilihat dari contoh di atas bahwa elemen terakhir adalah 'Anak' ketika menggunakan fungsi pop() elemen sebagai elemen terakhir dalam array akan dihapus

cocok()

Fungsi concat() digunakan untuk menggabungkan dua array menjadi satu

Contoh

var mahasiswa = ['Rini','Aldi','Acep','Putra']
var pemrograman = ['PHP','Python','C++','Javascript']
var hasil = mahasiswa.concat(pemrograman)
document.write("<br>Menggabungkan array dengan concat() :"+hasil)
_

Hasil

Menggabungkan arraydengan concat() :Rini,Aldi,Acep,Putra,PHP,Python,C++,Javascript 
_

Dapat dilihat pada contoh di atas bahwa larik siswa dan pemrograman digabungkan menjadi satu pada larik hasil

Urutkan() dan Balikkan()

Fungsi sort() digunakan untuk mengurutkan elemen array dalam urutan menaik, sedangkan fungsi reverse() melakukan kebalikannya, yaitu mengurutkan dalam urutan menurun.

Contoh

Data awal :Rini,Aldi,Acep,Putra
Setelah unshift() :Bagas,Rini,Aldi,Acep,Putra 
_0

Hasil

Data awal :Rini,Aldi,Acep,Putra
Setelah unshift() :Bagas,Rini,Aldi,Acep,Putra 
_1

Dapat dilihat pada contoh di atas bahwa setiap elemen array siswa dapat diurutkan naik menggunakan sort() dan turun menggunakan reverse()

Iris() dan Sambungan()

Metode irisan digunakan untuk memotong atau membuang elemen dari posisi tertentu sesuai dengan jumlah elemen n

Sedangkan splice adalah metode yang digunakan untuk menghilangkan/mengganti elemen array dari posisi n ke posisi tertentu di dalam array

Data awal :Rini,Aldi,Acep,Putra
Setelah unshift() :Bagas,Rini,Aldi,Acep,Putra 
_2

Hasil

Data awal :Rini,Aldi,Acep,Putra
Setelah unshift() :Bagas,Rini,Aldi,Acep,Putra 
_3

Beberapa()

Metode some() digunakan untuk memeriksa setiap elemen dalam array dengan menggunakan fungsi yang merupakan parameter dari metode tersebut. Metode ini akan menghasilkan nilai yang benar jika salah satu elemen dalam array memenuhi kriteria tertentu

Contoh

Data awal :Rini,Aldi,Acep,Putra
Setelah unshift() :Bagas,Rini,Aldi,Acep,Putra 
_4

Contoh di atas menunjukkan penggunaan fungsi some() dimana parameter dari fungsi ini adalah fungsi yang kita definisikan sendiri. Pada contoh di atas, saya membuat fungsi bilEven() untuk memeriksa apakah elemen dalam array memiliki bilangan genap. Jika ada salah satu elemen yang bernilai genap maka fungsi ini akan menghasilkan nilai benar (true) tetapi jika tidak maka akan menghasilkan nilai salah (false)

Dari contoh diatas menghasilkan nilai yang benar karena salah satu elemen pada bill array adalah bilangan genap

Hasil

Data awal :Rini,Aldi,Acep,Putra
Setelah unshift() :Bagas,Rini,Aldi,Acep,Putra 
_5

Setiap()

Fungsi every() hampir sama dengan fungsi some(), bedanya fungsi every() akan menghasilkan nilai true jika semua elemen dalam array memenuhi kriteria tertentu.

Contoh

Data awal :Rini,Aldi,Acep,Putra
Setelah unshift() :Bagas,Rini,Aldi,Acep,Putra 
_6

Hasil

Data awal :Rini,Aldi,Acep,Putra
Setelah unshift() :Bagas,Rini,Aldi,Acep,Putra 
_7

Indeks()

Metode indexOf() digunakan untuk mendapatkan posisi indeks dari elemen array. Jika data yang dicari ada di elemen array maka fungsi ini akan menampilkan posisi index dari elemen tersebut, sedangkan jika data yang dicari tidak ada di dalam array maka fungsi akan menghasilkan nilai -1

Data awal :Rini,Aldi,Acep,Putra
Setelah unshift() :Bagas,Rini,Aldi,Acep,Putra 
_8

Hasil

Data awal :Rini,Aldi,Acep,Putra
Setelah unshift() :Bagas,Rini,Aldi,Acep,Putra 
_9

Dapat dilihat pada contoh ini saya mencari indeks elemen dengan nama 'Putra' dan 'Dimas' menggunakan fungsi indexOf()

Putra berada pada posisi index ke-3 sedangkan dimas tidak berada pada elemen array sehingga menghasilkan nilai -1

Saring()

Metode filter() digunakan untuk memeriksa setiap elemen dalam array menggunakan fungsi yang kita buat dan menjadi parameter untuk fungsi filter().

var mahasiswa = ['Rini','Aldi','Acep','Putra']
document.write("Data awal :"+mahasiswa+"<br>")
mahasiswa.push('Bagas')
document.write("Setelah push() :"+mahasiswa)
0

Hasil

var mahasiswa = ['Rini','Aldi','Acep','Putra']
document.write("Data awal :"+mahasiswa+"<br>")
mahasiswa.push('Bagas')
document.write("Setelah push() :"+mahasiswa)
1

Pada contoh di atas, kita memfilter data menggunakan fungsi filter() dengan parameter yang dibawa adalah Fungi bilGenap(). fungsi bilangan genap akan mengambil semua elemen yang memiliki bilangan genap. Elemen yang tidak memenuhi kriteria akan dihapus/tidak ditampilkan

Kesimpulan

Ini semua tentang metode array dalam javascript, silakan coba fungsi di atas satu per satu jika Anda ingin benar-benar belajar javascript. sebenarnya masih ada beberapa fungsi array lainnya yang belum saya bahas disini, silahkan untuk referensi lebih lanjut bisa anda baca di blog atau website lain