Cara Metode array pada javascript

Ada yang bisa membantu menjawab soal di bawah ini?

//contoh output ["0001", "Roman Alamsyah", "Bandar Lampung", "21/05/1989", "Membaca"]

>Buatlah sebuah function dengan nama dataHandling2 yang akan menerima input array seperti di atas. >Gunakan fungsi splice untuk memodifikasi variabel tersebut agar menjadi seperti array dibawah. Lalu console.log array yang baru seperti di bawah.

["0001", "Roman Alamsyah Elsharawy", "Provinsi Bandar Lampung", "21/05/1989", "Pria", "SMA Internasional Metro"]

Berdasarkan elemen yang berisikan tanggal/bulan/tahun (elemen ke-4), ambil angka bulan dan console.log nama bulan sesuai dengan angka tersebut. >Gunakan split untuk memisahkan antara tanggal, bulan, dan tahun. Format tanggal pada data adalah dd-mm-YYYY Misal angka bulan 01, tuliskan "Januari" >Gunakan switch case untuk menuliskan bulan di atas. >Pada array hasil split dari tanggal/bulan/tahun, lakukan sorting secara descending dan console.log array yang sudah di-sort. >Masih pada array hasil split dari elemen tanggal/bulan/tahun, gabungkan semua elemen menggunakan join dan pisahkan dengan karakter strip (-) lalu console.log hasilnya. >Nama (elemen ke-2), harus dibatasi sebanyak 15 karakter saja. Gunakan slice untuk menghapus kelebihan karakter dan console.log nama yang sudah di-slice, sebelum di-slice pastikan Nama (elemen ke-2) sudah dalam bentuk String agar bisa di-slice.

avatar tsapuma
@tsapuma

4 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

Tanggapan

kodenya udh dibuat blom ?

1 Jawaban:

<pre> var data = ["0001'", "Roman Alamsyah", "Bandar Lampung", "21/05/1989", "Membaca"]

    function ubahData() {
        data.splice(4, 4, &#039;pria&#039;, &#039;SMA Internasional&#039;);
        tambahNama = data[1] + &#039; elshrawy&#039;;


        let tanggal = data[3].split(&quot;/&quot;)
        let bulan = tanggal[1]
        switch (bulan) {
            case &#039;01&#039;:
                bulan = &#039;Januari&#039;
                break;

            case &#039;02&#039;:
                bulan = &#039;Februari&#039;
                break;
            case &#039;03&#039;:
                bulan = &#039;Maret&#039;
                break;
            case &#039;04&#039;:
                bulan = &#039;April&#039;
                break;
            case &#039;05&#039;:
                bulan = &#039;Mei&#039;
                break;
            case &#039;06&#039;:
                bulan = &#039;Juni&#039;
                break;
            case &#039;07&#039;:
                bulan = &#039;Juli&#039;
                break;
            case &#039;08&#039;:
                bulan = &#039;Agustus&#039;
                break;
            case &#039;09&#039;:
                bulan = &#039;September&#039;
                break;
            case &#039;10&#039;:
                bulan = &#039;Oktober&#039;
                break;
            case &#039;11&#039;:
                bulan = &#039;November&#039;
                break;
            case &#039;12&#039;:
                bulan = &#039;Desember&#039;
                break;


        }

    }

</pre>

maaf gan cuma baru sampe segitu, selanjutnya, tambahin dan modifikasi aja sendiri, atau mungkin teman2 yg lain mau modifikasi dan nambahin, saya ngantuk wkwkw

avatar ridwantanjung
@ridwantanjung

30 Kontribusi 14 Poin

Dipost 4 tahun yang lalu

Tanggapan

terima kasih bantuannya :)

Login untuk ikut Jawaban