軽量ルータの実装を読みながら、私はまだ学んでいないか、まだ見ていない構文形式に遭遇しました。"、match"構文Javascript
正規表現は理解していますが、カンマで「一致」の構文を見つけられないようです。私はこのような構文を使用しようとしました:
var test = "hello", match;
でも動作するようです。一致はコード内で宣言されていません。変数の割り当てにカンマ演算子を使用することについて誰かが明確にしたり、ドキュメントにリンクしたりできますか?私はこのリンクをカンマオペレーター:MDN on Comma Operatorに見つけました。しかし、私はまだここで何が起こっているのか理解するのに苦労しています。
're'の前に' match'が定義されていますか? – guest271314
これは 'var re = /{{.+}}/gとまったく同じではありません。 var match; '? – Xufox
@ guest271314 - 再一致の前に一致が定義されていません – steviejay