Mas Koding
/
🔧 Maintenance. Admin sedang melakukan perubahan besar besaran terhadap tampilan website ini. sebagian tampilan mungkin masih berantakan. silahkan kunjungi beberapa saat lagi.

Menghapus String Array Kosong Menggunakan Javascript

Mas Koding
Agustus 01, 2020
Contoh kasus saya memiliki sebuah variabel yang berisi sekumpulan string array seperti berikut :

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.
Share Article

Spread the word

0 Komentar

Mas Koding

Sharing knowledge about technology, programming tutorials, and the latest web development trends. Built for developers by developers.

Discover

© 2025 Mas Koding. Crafted with h.

System Operational