2016-03-26 8 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

関連する問題