首頁  >  問答  >  主體

javascript - 數組底層如何儲存數據

想問下數組底層是怎麼儲存資料的,求大神解答,謝謝

迷茫迷茫2713 天前580

全部回覆(2)我來回復

  • PHP中文网

    PHP中文网2017-05-17 10:00:36

    在實體記憶體上是連續的。
    當數組創建的時候,必須指定長度,那麼在記憶體中會開闢一塊固定大小的記憶體來存放這個數組。

    回覆
    0
  • 漂亮男人

    漂亮男人2017-05-17 10:00:36

    不知道你是問哪種語言
    JavaScript中的陣列是不定長,而且元素類型可以不相同,所以應該底層是hashTable之類的吧.
    Java中的陣列是定長,而且元素類型也相同,所以就是一片物理上連續的內存.
    菜雞一枚,坐等更專業的回答...

    回覆
    0
  • 取消回覆