console.log()
будут печатать именно то, что вы им сообщаете, чтобы печатать на консоль браузера точное количество запрошенных вами запросов. В текстовом редакторе в браузере этот процесс немного отличается и может сбивать с толку вначале. Значения, переданные в console.log()
в блоке текстового редактора, запускают каждый набор тестов, а также еще одно время для любых вызовов функций, которые у вас есть в коде. Это поддается некоторому интересному поведению и может начать вас в начале, потому что зарегистрированное значение, которое вы ожидаете увидеть только один раз, может распечатывать еще много раз в зависимости от количества тестов и значений, передаваемых этим тестам. Если вы хотите увидеть только свой единственный вывод и не беспокоиться о прохождении циклов тестирования, вы можете использовать console.clear()
. console.log()
для печати переменных в указанном коде. console.log()
для печати переменной outputTwo
. В вашей браузерной консоли это должно печатать значение переменной два раза.
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: Используйте console.log()
для печати переменной outputOne
.
testString: 'assert(code.match(/console\.log\(outputOne\)/g), "Use console.log()
to print the outputOne
variable.");'
- text: 'Используйте console.clear()
чтобы изменить свой вывод, чтобы переменная outputOne
только один раз.'
testString: 'assert(code.match(/^(\s*console.clear\(\);?\s*)$/gm), "Use console.clear()
to modify your output so that outputOne
variable only outputs once.");'
```