JavaScriptコンマ演算子
1488 ワード
JavaScriptのコンマ(.)は、多くの場合、値や式のような他のものに' join 'するのに使われます.この方法では、ECMAScript仕様はElisionとして参照されます.この使用法の例としては、関数に複数の引数を定義/渡す、配列/オブジェクトに項目を追加し、' 1行'変数宣言を含める例があります
JavaScriptの他のシンボルと同様に、演算子として別の用途があります.式で使用すると、右側の最も値(またはシーケンスの最後の式の値)を返します
テストしましょう.ブラウザコンソールまたはJavaScriptランタイム環境に次のように入力します
これは、いくつかの人々のために理解するのは難しいかもしれないコードの短い行を書くよりも、これが本当に役に立つことができるところを想像するのは難しいです
あなたがコンマ演算子のいくつかの巧妙な使用を考えることができるならば、コメントで私に知らせてください
参考文献
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comma_Operator
https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#prod-Elision
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
Reference
この問題について(JavaScriptコンマ演算子), 我々は、より多くの情報をここで見つけました https://dev.to/frontendtony/the-javascript-comma-operator-40b8テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol