Pertanyaan
A. Apa output yang dihasilkan dari kode berikut jika arr memiliki nilal (2,4,6) dan dijalenkan arr.pash(8) A. [2,4,6] B. 2,4,6,8 C. [8,2,4,6] D. 2,4,6,8,8 E. Error
Solusi
Jawaban
Jawaban yang benar adalah **B. {2, 4, 6, 8}**.Metode `push()` dalam banyak bahasa pemrograman (seperti JavaScript, Ruby, Python dengan list, dll.) menambahkan elemen baru ke *akhir* sebuah array atau list. Oleh karena itu, jika `arr` awalnya berisi `[2, 4, 6]` dan kita menjalankan `arr.push(8)`, hasilnya akan menjadi `[2, 4, 6, 8]`. Kurung kurawal `{}` biasanya digunakan untuk merepresentasikan set (himpunan) dalam matematika, tetapi dalam konteks pemrograman, kurung siku `[]` lebih umum digunakan untuk merepresentasikan array atau list. Oleh karena itu, pilihan B yang menggunakan kurung kurawal mungkin sedikit kurang tepat secara notasi pemrograman, tetapi secara konseptual mewakili jawaban yang benar. Jika pilihan jawaban menggunakan notasi array yang tepat, maka jawaban yang paling tepat adalah `[2, 4, 6, 8]`.