Assignment - JavaScript Dasar untuk React - Variable, Object & Scope
Sebelum kalian mengerjakan assignment alangkah baiknya kalian untuk mempelajari apa itu javascipt dasar untuk react seperti variable, object dan scope.
Tapi...... jika kalian sudah mempelajarinya yukk .. kalian bisa langsung check assignment nya .... Selamat Mengerjakan :)
Question 1
Pada code di bawah ini terdapat sebuah object “sebuahObject” yang memiliki elemen sebuah fungsi, tuliskan code Anda untuk membuat console mengeluarkan log “Hai Dunia Kucing!!” dengan mengakses fungsi tersebut ? Jelaksan!
const sebuahObject = {
fungsi: () => {
console.log('Hai Dunia Kucing!!')
}
}
Question 2
Perhatikan code di bawah ini.
let sebuahVariabel = 'apple'
let sebuahVariabel = 'orange' // SyntaxError: Identifier 'sebuahVariabel ' has already been declared
console.log(sebuahVariabel)
Pada line kedua code di atas akan memunculkan error bahwa variabel “sebuahVariabel ” sudah dideklarasikan dengan let, tidak dapat dideklarasikan kembali.
var sebuahVariabel = 'apple'
var sebuahVariabel = 'orange'
console.log(sebuahVariabel)
Namun, jelaskan kenapa ketika kita ganti let dengan var seperti code di atas ini, tidak ada error yang terjadi!
Question 3
Jelaskan, jika memang const membuat sebuah variable tidak bisa di-assign kembali valuenya, kenapa pada code di bawah ini, masih tetap berlaku ?
const sebuahVariabel = {}
sebuahVariabel.color = 'red'
Question 4
Pada code di bawah ini, kenapa console memberikan output undefined ?
var haloHalo = 1
var haloHaloBandung = function() {
console.log(haloHalo)
var haloHalo = 2
}
haloHaloBandung()
Referensi
Last updated
Was this helpful?