Я немного смущен документацией nodeJS.Синтаксис документации по функциям nodeJS
Например, глядя на assert module я сразу вижу
assert(value[, message])
как именно я прочитал это? Я понимаю, что assert - это функция, которая принимает параметр с именем value, но что именно означает [, message]? Означает ли это, что сообщение - это массив? Почему запятая не появляется перед первоначальной открытой скобой?
О, это и делает. Итак, в примере вроде assert.doesNotThrow (block [, error] [, message]) это просто означает, что сообщение об ошибке и сообщение являются необязательными? – user3513466
Да. Оба параметра «ошибка» и «сообщение» являются необязательными при использовании утверждения doesNotThrow. – ninekey