let us suppose we create an object and use it to store some data
let x = {"john":true,"jack":true,"jim":false}
, what is the time complexity when I try to do console.log(x["john"])
.
I have few doubts like, do objects perform similar to hash tables, can they be called hash tables, if not what is a very optimized way to implement a hash table in JavaScript
Asked
Active
Viewed 31 times
0
-
2And by JSON you mean an object. [What is the difference between JSON and Object Literal Notation?](https://stackoverflow.com/questions/2904131/what-is-the-difference-between-json-and-object-literal-notation) – Guy Incognito May 19 '20 at 06:12
-
JSON is *only* text. Same as XML - it's just a serialisation format. What you have is a plain JavaScript object. – VLAZ May 19 '20 at 06:13
-
I've been assuming they're implemented as hashtables, because anything else would be crazy. But I haven't written a big enough application to notice the difference – OpenSauce May 19 '20 at 06:15
-
https://stackoverflow.com/questions/1143498/difference-between-an-object-and-a-hash – bill.gates May 19 '20 at 06:15