Skip to content

Instantly share code, notes, and snippets.

View mateusmarquezini's full-sized avatar
:octocat:

Mateus Marquezini mateusmarquezini

:octocat:
View GitHub Profile
for(let valor of mapa.values()){
console.log(valor)
}
for(let elemento of mapa.entries()){
console.log(elemento)
}
mapa.clear()
console.log(mapa.size) // 0
let mapa = new WeakMap()
let pessoa = {}
let carro = {}
mapa.set(pessoa, "Eu sou uma pessoa")
mapa.set(carro, "Eu sou um carro")
console.log(mapa.get(pessoa)) // Eu sou uma pessoa
console.log(mapa.get(carro)) // Eu sou um carro
carro = null
console.log(mapa.get(carro)) // undefined
let mapa = new WeakMap()
mapa.set(1, "Eu sou o número 1")
console.log(mapa.get(1))
let setDados = new Set()
let funcao = function() {}
let obj = {}
setDados.add(1)
setDados.add(1)
setDados.add(2)
setDados.add(3)
setDados.add(3)
setDados.add(4)
let setDados = new Set([1, "dois", 3, "quatro", 5])
for (valor of setDados){
console.log(valor) // 1, dois, 3, quatro, 5
}
let set1 = new Set([1, "dois", 3, "quatro", 5])
let set2 = new Set()
set2.add(1)
set2.add(2)
set2.add(3)
set2.add(4)
set2.add(5)
for (valor of set1){
console.log(valor) // 1, dois, 3, quatro, 5
let setDados = new Set()
setDados.add(1)
setDados.add(2)
setDados.add(3)
setDados.delete(1)
for (valor of setDados){
console.log(valor) // 2, 3
}