console.log()
statements will print exactly what you tell them to print to the browser console the exact number of times you requested. In your in-browser text editor the process is slightly different and can be confusing at first.
Values passed to console.log()
in the text editor block run each set of tests as well as one more time for any function calls that you have in your code.
This lends itself to some interesting behavior and might trip you up in the beginning, because a logged value that you expect to see only once may print out many more times depending on the number of tests and the values being passed to those tests.
If you would like to see only your single output and not have to worry about running through the test cycles, you can use console.clear()
.
console.log()
to print the variables in the code where indicated.
console.log()
to print the outputTwo
variable. In your Browser Console this should print out the value of the variable two times.
testString: assert(code.match(/console\.log\(outputTwo\)/g));
- text: Use console.log()
to print the outputOne
variable.
testString: assert(code.match(/console\.log\(outputOne\)/g));
- text: Use console.clear()
to modify your output so that outputOne
variable only outputs once.
testString: assert(code.match(/^(\s*console.clear\(\);?\s*)$/gm));
```