Soal Pilihan Ganda: JavaScript Array
Soal Nomor 1:
Manakah cara paling umum untuk membuat array di JavaScript?
a. let arr = new Object();
b. let arr = [];
c. let arr = {};
d. let arr = ()
Soal Nomor 2:
Jika kita punya let buah = ["Apel", "Mangga", "Jeruk"];, maka buah[1] akan menghasilkan?
a. Apel
b. Mangga
c. Jeruk
d. undefined
Soal Nomor 3:
Indeks pertama pada array di JavaScript dimulai dari?
a. -1
b. 0
c. 1
d. Tergantung jumlah elemen
Soal Nomor 4:
Perintah apa yang digunakan untuk mengetahui jumlah elemen dalam array?
a. .count
b. .length
c. .size
d. .total
Soal Nomor 5:
Hasil dari kode berikut:
let angka = [10, 20, 30];
[Link](angka[2]);
a. 10
b. 20
c. 30
d. undefined
Soal Nomor 6:
Metode apa yang digunakan untuk menambahkan elemen baru di akhir array?
a. push()
b. pop()
c. shift()
d. unshift()
Soal Nomor 7:
Hasil dari kode berikut:
let buah = ["Apel", "Mangga"];
[Link]("Jeruk");
[Link](buah);
a. ["Apel", "Mangga"]
b. ["Apel", "Mangga", "Jeruk"]
c. ["Jeruk", "Apel", "Mangga"]
d. ["Apel"]
Soal Nomor 8:
Manakah yang benar untuk menghapus elemen terakhir dari array?
a. [Link]();
b. [Link]();
c. [Link]();
d. [Link]();
Soal Nomor 9:
Metode yang tepat untuk mencetak semua elemen array satu per satu dengan callback function
adalah?
a. forEach()
b. map()
c. filter()
d. reduce()
Soal Nomor 10:
Hasil dari kode berikut:
let angka = [1, 2, 3];
[Link](function(x) {
[Link](x * 2);
});
a. 1, 2, 3
b. 2, 4, 6
c. [2, 4, 6]
d. Error