minha duvida e sobre o seguinte codigo:
this._listaNegociacao=new Proxy(new ListaNegociacoes(),{
get:function (target,prop,receiver) {
if(['adiciona','esvazia'].includes(prop) && typeof(target[prop])=="function"){
return function(){
Reflect.apply(target[prop],target,arguments)
self._negociacaoView.update(target)
}
}
return Reflect.get(target,prop,receiver)
}
})
this._listaNegociacao.adiciona(this._criaNegociacao());
como o arguments pode ser this._criaNegociacao() se estamos dentro da proxy,os argumentos não seriam no caso os argumentos da minha proxy ja que estamos no bloco dela?