Instruções

Passo 20

Quando o loop principal terminar, você precisa decidir para qual(is) nó(s) mostrar os resultados. Se um targetNode específico foi fornecido, mostre resultados apenas para esse nó. Caso contrário, mostre resultados para todos os nós. Em JavaScript, você pode obter todos os índices de um array como um iterável usando [...Array(n).keys()]. Após o loop externo for, crie uma variável chamada targets. Usando uma expressão ternária, se targetNode for estritamente diferente de null, atribua [targetNode], caso contrário atribua [...Array(n).keys()].

O que fazer:

Testes:

  • Você deve criar uma variável `targets` após o loop principal.
  • Sua variável `targets` deve usar um ternário verificando `targetNode !== null`.
  • Quando um alvo for fornecido, `targets` deve ser `[targetNode]`, caso contrário deve ser `[...Array(n).keys()]`.

Console