JavaScriptコンマ演算子


JavaScriptのコンマ(.)は、多くの場合、値や式のような他のものに' join 'するのに使われます.この方法では、ECMAScript仕様はElisionとして参照されます.この使用法の例としては、関数に複数の引数を定義/渡す、配列/オブジェクトに項目を追加し、' 1行'変数宣言を含める例があります

JavaScriptの他のシンボルと同様に、演算子として別の用途があります.式で使用すると、右側の最も値(またはシーケンスの最後の式の値)を返します
テストしましょう.ブラウザコンソールまたはJavaScriptランタイム環境に次のように入力します
var two = 2

two++, two
// 3
端末に3が返されていることがわかります.複合式が左から右へ読み込まれるので、そこでは驚きません.また、すべての個々の式は最終式の値を返す前に評価されます
これは、いくつかの人々のために理解するのは難しいかもしれないコードの短い行を書くよりも、これが本当に役に立つことができるところを想像するのは難しいです
あなたがコンマ演算子のいくつかの巧妙な使用を考えることができるならば、コメントで私に知らせてください

参考文献
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comma_Operator
https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#prod-Elision