As matrizes de filtro de desafio
A frase de introdução usa uma dupla negativa:
O método de filtro é usado para iterar por meio de uma matriz e filtrar os elementos onde uma determinada condição não é verdadeira.
Eu sugiro reescrever no positivo porque é mais fácil de ler e entender. Além disso, é como eu penso em filter
, e talvez outros também pensem. Aqui eu fiz essa mudança, removi o "filtro" de sua própria definição e mudei de voz passiva para voz ativa:
_O método de filtro itera por meio de uma matriz e seleciona os elementos em que uma determinada condição é verdadeira._
@dogweather, eu seria receptivo a essa mudança.
@ FreeCodeCamp / issue-moderators segunda opinião?
"E manter apenas os elementos onde uma determinada condição retorna verdadeira" ou algo parecido, talvez?
"O método de filtro é usado para criar uma nova matriz, iterando através da matriz que é chamada e mantendo apenas os elementos onde uma determinada condição retorna verdadeiro."
Acho importante saber que .filter () cria um novo array.
Oh sim ... Eu estava apenas me referindo à parte dupla negativa da coisa toda.
Eu gosto da adição de criar uma nova matriz. Que tal em voz ativa:
" filter
cria uma nova matriz a partir de uma existente iterando sobre ela e retornando apenas os elementos onde uma determinada condição retorna verdadeira."
Esta é uma frase meio longa. Devolver também é mais correto do que guardar , mas pode ser confuso para alguém que não conhece isso.
cc: @risachi
Por mim, @dogweather. Não vamos escrever isso até a morte 👍
Estou trabalhando neste problema. Enviarei um RP :)
Comentários muito úteis
@dogweather, eu seria receptivo a essa mudança.
@ FreeCodeCamp / issue-moderators segunda opinião?