JavascriptMateri Course

Pembahasan Quiz: Function vs Method

1. Hasil yang muncul di console dari kode program berikut adalah:

const message = 'Wk';
 
console.log(message.repeat(3))
  • ‘WkWkWk’
  • ‘wkwkwk’
  • ‘Wkwkwk’
  • ‘WKWKWK’

Pembahasan: Metode .repeat() mengembalikan data string baru dengan jumlah perulangan tertentu dari string yang dipanggil. Pada kasus ini kita memanggil string ‘Wk’ sebanyak 3 kali, sehingga outpunya adalah ‘WkWkWk’.

2. Hasil yang muncul di console dari kode program di bawah adalah:

const cart = ['Beras', 'Telur', 'Ayam'];
 
console.log(cart.indexO('Telur');
  • 14
  • 3
  • 1
  • null

Pembahasan: Metode .indexOf() adalah metode yang digunakan untuk mencari data dalam sebuah string atau array dan mengembalikan index pertama dari data yang dicari dan akan mengembalikan -1 jika data yang dicari tidak ditemukan. Pada kasus ini, kita mencari index dari ‘Telur’ di dalam array cart. Pada array cart, index untuk data ‘Telur’ adalah 1.