InstruçÔes

Passo 18

Abaixo dos valores desestruturados value e checked, atualize a lista de poderes marcados. Chame a função setPowers, que recebe um argumento do tipo array. Use um operador ternårio para verificar se checked é verdadeiro. Se for, espalhe o array powers existente em um novo array e adicione o value a ele. Se não for verdade, filtre o value de powers com powers.filter(p => p !== value).

O que fazer:

Testes:

  • VocĂȘ deve usar um operador ternĂĄrio para verificar se `checked` Ă© verdadeiro. Se for, distribua os `powers` e `value` existentes em um array. Se nĂŁo for, filtre o `value` de `powers`.

Preview