Série de roubos (20): Assine seu nome

Published by Miguel Carvalho in

A polícia envia novamente o depoimento eletrônico para você assinar. Desta vez, você consegue assiná-lo e, para acelerar a burocracia, também tenta assinar pelo seu cônjuge. Infelizmente, o documento ainda está protegido contra novas entradas...

Este desafio é um pouco diferente, pois a função que você recebeu já contém algum código que não deve alterar nem remover. Além disso, não use uma instrução return; ela já está incluída. Sua tarefa é, dado um objeto, impedir que novas propriedades sejam adicionadas a ele, mas você ainda deve poder alterar o valor das propriedades existentes.

Exemplos

const obj = { yourSignature: "" };

signYourName( obj ) {
  // write your code here


  obj.yourSignature = "Whatever";
  obj.spouseSignature = "Nice Try";
  return obj;

} ➞ { yourSignature: "Whatever" }

Observações

  • Se tiver sugestões sobre como apresentar ou testar melhor este desafio, deixe um comentário.
  • Esta série faz parte de uma coleção com foco em objetos. Se você tiver interesse em acompanhar as habilidades narrativas de tirar o fôlego deste que vos escreve ou simplesmente fazer desafios com foco em objetos (os desafios estão ordenados em ordem crescente de dificuldade), você pode fazer isso aqui.