SDE2 Polyfill
Implement store class (hashSet) in JavaScript
Implementation & Test Harness
Editable Monaco RunnerJavaScript Lab Sandbox
class Hashset {
constructor() {
this.list = {};
};
set(key, val) {
this.list[key] = val;
};
get(key) {
return this.list[key];
};
has(key) {
return !!this.list[key];
};
};
const hashset = new Hashset();
hashset.set("a", 10);
hashset.set("b", 100);
console.log(hashset.get("a"));
console.log(hashset.get("b"));
console.log(hashset.has("a"));Console Output
Click "Run Code" above to execute and view output...