回答編集履歴

1

軽微な追記

2021/03/04 08:34

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36946

test CHANGED
@@ -8,4 +8,4 @@
8
8
 
9
9
 
10
10
 
11
- 引数を渡した場合は、初期値が無視されるため、コピーではないオブジェクトが渡って、元オブジェクトの値が変更されるため、呼び出しごとに倍になります。
11
+ 引数を渡した場合は、初期値が無視されるため、コピーではないオブジェクトが渡って、元オブジェクトの値が変更されるため、呼び出しごとに倍になります。`console.log((x.number *= 2), x===value);`として試してみればわかりやすいと思います。