鍍金池/ 問答/HTML/ 如何在不使用ES6的情況下實(shí)現(xiàn)ES6的Set

如何在不使用ES6的情況下實(shí)現(xiàn)ES6的Set

如題。請(qǐng)問如果實(shí)現(xiàn)ES6 built-in feature Set,在不使用其他es6 API的情況下(比如Map)
假如要寫一個(gè)class來模仿的Set的話,請(qǐng)問底層的數(shù)據(jù)結(jié)構(gòu)應(yīng)該用數(shù)組還是Object呢?

回答
編輯回答
尋仙
  • 如果 Key 是字符串,那就用 Object
  • 如果是任意類型,沒辦法,只好用數(shù)組了,不過……數(shù)據(jù)量較大的話,效率肯定會(huì)比較低的
2018年7月2日 12:21