2016-03-26 2 views
1

Я столкнулся с этим типом синтаксиса в Node.js. Может кто-нибудь объяснить, что [, в Node.js/JavaScript?Что такое [, ...] в документации по функциям/методам?

Примеры синтаксиса, которые я видел.

  • assert(value[, message])
  • const name1 = value1 [, name2 = value2 [, ... [, nameN = valueN]]];
+1

указывает дополнительно –

+1

Дополнительные параметры в документации. – ventaquil

+0

Спасибо @aishwatsingh – bharadwaj

ответ

6

Вы смотрите на определения функций в документации, а также то, что вы видите, это обычный способ показать, что один или несколько параметров не являются обязательными. Это не действительный синтаксис JavaScript.

Например, assert(value[, message]) означает, что параметр value не требуется, но message не является обязательным. Фактически вы не могли поставить assert(value[, message]) в свой код; это приведет к синтаксической ошибке.

+0

Спасибо. Я не могу найти то же самое в поиске Google, потому что Google игнорирует специальные символы. Поэтому я спросил здесь. – bharadwaj

Смежные вопросы