console.log()
imprimem exatamente o que você diz para imprimir no console do navegador o número exato de vezes que você solicitou. Em seu editor de texto no navegador, o processo é um pouco diferente e pode ser confuso no início. Os valores passados para o console.log()
no bloco do editor de texto executam cada conjunto de testes, bem como mais uma vez para qualquer chamada de função que você tenha em seu código. Isso se presta a um comportamento interessante e pode atrapalhar você no início, porque um valor registrado que você espera ver apenas uma vez pode ser impresso várias vezes, dependendo do número de testes e dos valores sendo passados para esses testes. Se você quiser ver apenas sua saída única e não precisar se preocupar em executar os ciclos de teste, use console.clear()
. console.log()
para imprimir as variáveis no código onde indicado. console.log()
para imprimir a variável outputTwo
. No seu Console do Navegador, isso deve imprimir o valor da variável duas vezes.'
testString: 'assert(code.match(/console\.log\(outputTwo\)/g), "Use console.log()
to print the outputTwo
variable. In your Browser Console this should print out the value of the variable two times.");'
- text: Use console.log()
para imprimir a variável outputOne
.
testString: 'assert(code.match(/console\.log\(outputOne\)/g), "Use console.log()
to print the outputOne
variable.");'
- text: 'Use console.clear()
para modificar sua saída, de forma que a variável outputOne
apenas outputOne
uma vez.'
testString: 'assert(code.match(/^(\s*console.clear\(\);?\s*)$/gm), "Use console.clear()
to modify your output so that outputOne
variable only outputs once.");'
```