Menghapus String Array Kosong Menggunakan Javascript
Agustus 01, 2020
Contoh kasus saya memiliki sebuah variabel yang berisi sekumpulan string array seperti berikut :
atau seperti berikut :
Lalu saya ingin menghilangkan atau menghapus nilai string array kosong tersebut. Nah, untuk menghilangkan string array kosong ini, kamu bisa menggunakan script berikut ini :
Untuk menjalankannya kamu cukup menggunakan fungsi berikut :
Jadi, jika kita kaitkan dengan contoh kasus di atas, maka penggunaan script secara lengkap adalah seperti berikut :
hasil di console.log() akan menjadi ["a", "b", "c", "d"].
hasil di console.log() akan menjadi [0, 1, 2, 3, 4, 5].
Jika ada kendala pada saat pemakaian, silahkan beri komentar di bawah.
var str = ["", "a", "b", "", "", "c", "", "d", ""];
atau seperti berikut :
var str = [, 0, , , 1, 2, , 3, , , , 4, 5, , ];
Lalu saya ingin menghilangkan atau menghapus nilai string array kosong tersebut. Nah, untuk menghilangkan string array kosong ini, kamu bisa menggunakan script berikut ini :
function cleanArray(actual) {
var newArray = new Array();
for (var i = 0; i < actual.length; i++) {
if (actual[i]) {
newArray.push(actual[i]);
}
}
return newArray;
};
Untuk menjalankannya kamu cukup menggunakan fungsi berikut :
cleanArray(str);
Jadi, jika kita kaitkan dengan contoh kasus di atas, maka penggunaan script secara lengkap adalah seperti berikut :
function cleanArray(actual) {
var newArray = new Array();
for (var i = 0; i < actual.length; i++) {
if (actual[i]) {
newArray.push(actual[i]);
}
}
return newArray;
};
//Menjalankan fungsi
var str = ["", "a", "b", "", "", "c", "", "d", ""];
console.log(cleanArray(str))
hasil di console.log() akan menjadi ["a", "b", "c", "d"].
function cleanArray(actual) {
var newArray = new Array();
for (var i = 0; i < actual.length; i++) {
if (actual[i]) {
newArray.push(actual[i]);
}
}
return newArray;
};
//Menjalankan fungsi
var str = [, 0, , , 1, 2, , 3, , , , 4, 5, , ];
console.log(cleanArray(str))
hasil di console.log() akan menjadi [0, 1, 2, 3, 4, 5].
Jika ada kendala pada saat pemakaian, silahkan beri komentar di bawah.