回答編集履歴
2
ちょっと補足
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
test
CHANGED
@@ -90,9 +90,9 @@
|
|
90
90
|
|
91
91
|
|
92
92
|
|
93
|
-
```
|
93
|
+
```ECMAScript
|
94
94
|
|
95
|
-
|
95
|
+
const obj = {
|
96
96
|
|
97
97
|
get: 0,
|
98
98
|
|