[資料結構] Hash Table
在 JavaScript 中,可以用物件(object)來代表 Hash Table 的資料結構。
在 JavaScript 中還有 Map
,Map 和 Object 有一個很大的差別在於,物件的 key 只能是 string(若是其他的型別也會被轉成 string),但 Map 的 key 則可以是其他的型別;另外 Map 會抱持資料輸入時的順序,但物件是沒有順序性的。
在 JavaScript 中還有 Set
,它只會用來保存 key 而沒有 value。