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.
Monthly Archives: April 2019
Memahami Variable, Scope, dan Hoisting di JavaScript

Variable atau variabel dalam bahasa Indonesia, yaitu suatu wadah yang memiliki nama untuk menyimpan value yang akan kita pakai dalam suatu program. Dalam JavaScript, value di dalam variabel bisa berupa tipe data apa pun termasuk number, string, ataupun object.
Sebelum ES6, hanya ada satu cara untuk mendeklarasikan suatu variabel yaitu dengan var
, namun saat ini sudah diperkenalkan keyword yang lain let
dan const
yang akan kita bahas saat ini.