Tiga Metode Array di Javascript

Sudah lama tidak posting dan sekarang ada kesempatan lagi untuk posting mengenai 3 (tiga) metode array di javascript.

Untuk anda yang biasa bermain dengan javascript pasti metode-metode ini sudah tidak asing lagi. Namun lain halnya jika yang baru mempelajari javascript, operasi array pada javascript ini sudah merupakan menu wajib yang mesti anda pelajari. Operasi yang terkait array di javascript seperti menambahkan item, menghapus item dan mengosongkan item. Oke langsung saja kita praktekkan ketiga metode tersebut.

tiga-metode-array-javascript

Catatan untuk melihat hasilnya anda bisa mencobanya di : https://jsfiddle.net/

Untuk saat ini saya akan memberikan 3 metode array di javascript :

1. Menggabungkan 2 array di Javascript / Merge Array

Jika kita akan menggabungkan 2 array di javascript, kita bisa menggunakan push.apply, untuk contohnya seperti script dibawah ini :


var bunga = ['mawar','melati','matahari','tulip'];
var varian = ['anggrek','anyelir','sakura','cempaka'];

bunga.push.apply(bunga, varian);
console.log(bunga);

 

2. Menghapus Item Array

Untuk menghapus item pada sebuah array bisa menggunakan splice. Dengan catatan anda sudah mengetahui index berapa yang ingin dihapus. Contohnya seperti script dibawah ini :

var bunga = ['mawar','melati','matahari','tulip'];
var varian = ['anggrek','anyelir','sakura','cempaka'];

bunga.splice(1, varian); //menghapus index bunga[1] = melati
console.log(bunga);

 

3. Mengosongkan Array

Untuk mengosongkan array beberapa orang punya caranya masing-masing. Anda bisa menggunakan cara seperti ini :


var bunga = ['mawar','melati','matahari','tulip'];
bunga = []

console.log(bunga);

Namun cara diatas memiliki kelemahan yaitu akan membuat kita kehilangan referensi dalam variabel bunga. Untuk menghindarinya kita bisa menggunakan splice.


var bunga = ['mawar','melati','matahari','tulip'];
bunga.splice(0, bunga.length);

console.log(bunga);

Nah, sekarang anda sudah tahu 3 (tiga) metode penting array javascript yang berhubungan dengan manipulasi konten pada sebuah array. Salam tukarpengetahuan.

Leave a Reply

Your email address will not be published. Required fields are marked *