Beberapa Cara Mendeklarasikan Array

Jadi gini, ternyata selama ini saya baru tahu kalau mendeklarasikan array ada beberapa macam, tapi sepertinya cuma dua sih hehe. Biasaya saya hanya medefinisikan dengan array kosong let foo = []atau bisa juga sudah terisi dengan suatu value. Ternyata ada juga cara lain untuk mendeklarasikannya, yaitu menggunakan new Array(), tapi dengan cara ini semakin penasaran apa bedanya.

Usut punya usut, dapat juga jawaban singkatnya dari Stackoverflow, walaupun terlihat sama namun nyatanya beda. Pada new Array() jika kita isi value dalam fungsi tersebut misal Array(3) artinya kita memesan 3 slot kosong dalam array tersebut, namun jika kita mengisi lebih dari satu parameter seperti ini Array(1,3,5) artinya kita memesan 3 slot, yang tiap elementnya berisi nilai 1, 3, dan 5. Lalu jika kita mendeklarasikan seperti ini [2] artinya kita mengisi satu elemen dengan nilai 2.

Agar lebih jelas contoh sederhana yang saya kutip adalah seperti berikut.

Array(len) hanya membuat array baru sepanjang len tidak ada yang lain, tidak ada elemen yang kita lihat hanya slot kosong saja.

Baiklah segitu saja dulu kurang lebih nya mohon maaf, mari kita berdiskusi bila ada yang kurang berkenan, terima kasih.

Leave a Reply

Your email address will not be published. Required fields are marked *