Instruções
Passo 11
Arrays têm um método
some(). Como o método filter(), some() aceita uma função de callback que deve receber um elemento do array como argumento. O método some() retornará true se a função callback retornar true para pelo menos um elemento no array.
Aqui está um exemplo de uma chamada do método .some() para verificar se alguns dos elementos do array está em letra maiúscula.
const arr = ["A", "b", "C"];
arr.some(letter => letter === letter.toUpperCase());
Atualize a função isSpam() para usar o método some(), que verificará se testar msg contra alguma das expressões regulares em denyList retorna true.
O que fazer:
Testes:
- Sua função `isSpam` deve usar o método `.some()`.
- Sua função `isSpam` deve chamar `denyList.some()`.
- Sua função `isSpam` deve retornar o resultado de `denyList.some()`, onde seu callback deve avaliar `.test(msg)` em cada item de `denyList`.
Preview