Latihan 1 dari materi Callbacks di JavaScript — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Buatlah fungsi prosesArray yang menerima sebuah array dan sebuah callback. Fungsi ini menjalankan callback pada setiap elemen array lalu mengembalikan array baru berisi hasilnya.
Cetak dua pemanggilan ke console, berurutan, karena penilaiannya membaca kedua barisnya:
prosesArray([1, 2, 3], x => x * 2), yang menghasilkan [2, 4, 6]prosesArray(["a", "b"], s => s.toUpperCase()), yang menghasilkan ["A", "B"]