Skip to content

Instantly share code, notes, and snippets.

@odino
Created April 15, 2018 17:48
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save odino/9e403683941046b7066d642552bf361c to your computer and use it in GitHub Desktop.
Save odino/9e403683941046b7066d642552bf361c to your computer and use it in GitHub Desktop.
class DumbMap {
constructor() {
this.list = []
}
get(x) {
let result
this.list.forEach(pairs => {
if (pairs[0] === x) {
result = pairs[1]
}
})
return result
}
set(x, y) {
this.list.push([x, y])
}
}
let m = new DumbMap()
m.set('a', 1)
console.log(m.get('a')) // 1
console.log(m.get('I_DONT_EXIST')) // undefined
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment