回答編集履歴

2

ちょっと補足

2020/07/10 10:31

投稿

raccy
raccy

スコア21739

test CHANGED
@@ -173,3 +173,7 @@
173
173
 
174
174
 
175
175
  [Babelで変換](https://babeljs.io/repl)して実行すれば、同じ結果が得られるのが分かると思います。
176
+
177
+
178
+
179
+ なお、[tc39にあるこの機能の提案](https://github.com/tc39/proposal-logical-assignment)に書いてあるとおり、Ruby(2003年の1.8.0には既にあった、というより1995年の初期リリースからかも?)、CoffeeScript(2010年の0.2.6から)、C#(2019年の8.0から)の機能を参考にしています。プロパティに対するゲッターとセッターがメソッドではなく参照と代入として書くスタイルの言語では特に新しくもなんともない機能です。

1

ECMAScript

2020/07/10 10:31

投稿

raccy
raccy

スコア21739

test CHANGED
@@ -90,9 +90,9 @@
90
90
 
91
91
 
92
92
 
93
- ```
93
+ ```ECMAScript
94
94
 
95
- let obj = {
95
+ const obj = {
96
96
 
97
97
  get: 0,
98
98