Menghilangkan empty key array dalam JavaScript

Array merupakan salah satu jenis tipe data yang mampu menyimpan banyak nilai dengan kombinasi kunci dan nilai
792  
       

Array merupakan salah satu jenis tipe data yang mampu menyimpan banyak nilai dengan kombinasi kunci (key) dan nilai (value). Dengan adanya array ini, programmer dimudahkan dalam menyimpan banyak nilai kedalam suatu variabel. Namun, pada dasarnya penggunaan array ini pun ada cara tertentu.

Baca juga : Semua tentang Array di PHP

Apa itu Empty Key

Dalam bahasa pemrograman JavaScript, empty key terjadi karena pada saat penciptaan array atau ketika push array diisi dengan nilai undefined, null, maupun string kosong. Dalam bahasa pemrograman PHP, jika array key sama maka nilai dalam key tersebut akan otomatis diupdate. Lain halnya dengan array di JS, jika kita memasukan array berulangkali itu akan dianggan array baru. Sehingga, terjadilah empty key.

Penanganan empty key

Berikut ini adalah cara penanganan empty key.

var ratings = [];
ratings.push(null);
ratings.push(undefined);
ratings.push("abcdefg");
ratings.push("");
ratings.push({});
console.log(ratings);
ratings = ratings.filter(function(el) {
		if(el != null)
		return el; 
	});
	console.log(ratings);

Dengan method filter dari object array kita akan mampu menyaring nilai ataupun key yang kosong.

Demikian, semoga membantu.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>