質問編集履歴
1
コード修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,18 +10,12 @@
|
|
10
10
|
// 確認
|
11
11
|
// console.log( 'obj(初期値) = ', obj ); // この位置なら問題なく初期値が確認できる
|
12
12
|
|
13
|
-
// 更新
|
13
|
+
// 更新
|
14
|
-
|
14
|
+
obj.id = 2;
|
15
15
|
|
16
16
|
// 確認
|
17
17
|
console.log( 'obj(初期値) = ', obj ); // この位置だと初期値でなく更新値になってしまう
|
18
18
|
console.log( 'obj(更新値) = ', obj2 );
|
19
|
-
|
20
|
-
// 更新関数
|
21
|
-
function hoge( obj ){
|
22
|
-
obj.id = 2;
|
23
|
-
return obj;
|
24
|
-
}
|
25
19
|
```
|
26
20
|
|
27
21
|
### 実現したいこと
|
@@ -51,18 +45,12 @@
|
|
51
45
|
// console.log( 'obj(初期値) = ', obj ); // この位置なら問題なく初期値が確認できる
|
52
46
|
const obj1 = obj; // 別名で再代入
|
53
47
|
|
54
|
-
// 更新
|
48
|
+
// 更新
|
55
|
-
|
49
|
+
obj.id = 2;
|
56
50
|
|
57
51
|
// 確認
|
58
52
|
console.log( 'obj(初期値) = ', obj1 ); // やはり更新値になってしまう
|
59
53
|
console.log( 'obj(更新値) = ', obj2 );
|
60
|
-
|
61
|
-
// 更新関数
|
62
|
-
function hoge( obj ){
|
63
|
-
obj.id = 2;
|
64
|
-
return obj;
|
65
|
-
}
|
66
54
|
```
|
67
55
|
どのようにすれば、コンソールで、初期値と更新値を確認できるでしょうか?
|
68
56
|
ご回答宜しくお願い致します。
|