2
respostas

Mensagem incorreta no minuto 2:49

Uma dúvida sobre este vídeo. No minuto 2:49, vocês exibem a seguinte mensagem: faltou este código:

target(prop) = value;

Eu acho que esta mensagem está incorreta, já que isso acontece quando o código "Reflect.set" é executado. Estou certo?

2 respostas

Boa noite, acredito que o código correto seria esse:

target[prop] = value;

Realmente esta ação (de atribuir o novo valor à propriedade de nosso objeto) acontece quando chamamos o Reflect.set(...), porém note que o chamado que atualiza a view tem que ser feito com o nosso modelo já atualizado, no caso a mensagem de texto, por isso é necessário fazer essa chamada antes de chamar o Reflect.set(...).

Note também que essa necessidade só surge devido ao nosso interesse em atualizar a nossa visão somente se a propriedade em questão está presente no nosso array de propriedades. Qualquer outra propriedade que não texto seguiria o fluxo que executa somente a chamada à Reflect.set(...).

Oi Carlos,

Valeu por avisar. A gente vai confirmar isso e te respondemos aqui mesmo.