Catatan Harian ( Day 1 )

JAVASCRIPT 

Hai, hari ini saya ingin mengulas ulang mengenai beberapa hal yang saya pelajari dari bagian yang ada pada javascript seperti: Execution Context, Hoisting & Scope, Closure, dan Arrow Function.

Oke, mari kita langsung saja untuk mengulas semua nya 😁

1. Execution Context
Execution Context ini yang saya pahami adalah sebuah tempat untuk proses kode javascript dieksekusi, jadi ketika kita mengakses kode javascript, maka akan ada tempat tersendiri untuk kode javascript itu di eksekusi 

Execution Context ini dibagi menjadi 2, ada Global Execution Context(GEC) dan Function Execution Context(FEC)

GEC, bisa dibilang ini adalah ruang utama untuk kode javascript di eksekusi. sedangkan FEC, merupakan ruang baru didalam ruang utama yang ketika kode nya tidak digunakan maka ruangan nya akan ditutup kembali

2. Hoisting
Pada kode javascript, ketika ada sebuah variabel yang ingin di jalankan namum deklarasi variabel nya setelah kode variabel yang ingin dijalankan itu, maka akan undefined, variabel sudah di deklarasi namun belum diisi, kenapa bisa begitu? karena ada hoisting 😁 

jadi yang saya paham dari hoisting itu, mencari data variabel atau fungsi pakah sudah dideklarasi pada baris kode yang sama

3.Scope
Untuk Scope ini bisa dibilang lokasi akses variabel, jadi ketika mendeklarasikan diglobal atau diluar fungsi, maka variabel itu bisa diakses juga didalam fungsi (Global Scope), sedang variabel yang ada di dalam fungsi tidak bisa diakses ketika ingin dipanggil diluar fungsinya, jadi harus panggil fungsi nya agar bisa diakses

untuk Closure dan Arrow function ini saya masih kurang paham jadi mungkin akan saya update ketika saya sudah lumayan paham mengenai keduanya

jika ada yang salah mohon untuk koreksi dengan komen di bawah ini untuk diskusi nya

Terimakasih 😁


Komentar

Postingan populer dari blog ini

Kenapa Harus React? Struktur, Kelebihan, dan Cara Menggunakannya

Cara Menggunakan Goowa Untuk Mengirim Pesan WhatsApp Otomatis di Laravel

DIRECT PADA BAGIAN TERTENTU DI HALAMAN YANG SAMA MENGGUNAKAN REACT