boa noite, estou com um pouco de dificuldade para entender o Proxy
código que pesquise na internet e fiz alguns teste
const handler = {
set: (target, key, value) => {
//console.log('get', target, key);
if(value === 'teste'){
target[key] = value
}
}
}
const alvo = {
}
const alvoProxy = new Proxy(alvo, handler)
alvoProxy.test = 'teste'
alvoProxy.test2 = 'sa'
console.log(alvoProxy)
primeira duvida: esse é código que conecta o handler com o alvo?
const alvoProxy = new Proxy(alvo, handler)
segunda duvida: o que seria esse target[key], dentro do if:
if(value === 'teste'){
target[key] = value
}
terceira duvida não entendi para que serve esse alvo :
const alvo = {}