面試題:堆、棧、隊列的區別以及使用場景

1. 堆和棧 JavaScript中的變量分爲基本類型和引用類型: 基本類型是保存在棧內存中的簡單數據段,它們的值都有固定的大小,每種類型的數據佔用的內存空間的大小是確定的,並由系統自動分配和自動釋放,通過按值訪問。 引用類型是保存在堆內存中的對象,值大小不固定,棧內存中存放的該對象的訪問地址指向堆內存中的對象,JavaScript不允許直接訪問堆內存中的位置,因此操作對象時,實際操作對象的引用。
相關文章
相關標籤/搜索