Saya menemukan perspektif yang menarik pada wawancara kerja baru-baru ini.
Mengangkat dalam Javascript adalah tentang memindahkan deklarasi variabel dan deklarasi fungsi di bagian atas skrip. Bisakah kita menyebut fase ini sebagai kompilasi ?
Saya sadar tentang fakta bahwa penerjemah Javascript memiliki 2 melewati script input di mana pada pass pertama tidak mengangkat dan pass kedua benar-benar mengeksekusi script. Setelah tahu bahwa Javascript adalah bahasa yang ditafsirkan, pertanyaan ini membuat saya sedikit bingung.
sumber