teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

解決方法を追記

2021/07/21 05:17

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37466

answer CHANGED
@@ -25,4 +25,8 @@
25
25
  }
26
26
  ```
27
27
 
28
- とありますから、中身は`game.theme`ですので、つまり`board.array`と同じものです。
28
+ とありますから、中身は`game.theme`ですので、つまり`board.array`と同じものです。
29
+
30
+ ---
31
+
32
+ 解決方法ですが、想定されている動作がよくわからないので想像になりますが、`let array = [...this.array]`としてコピーを取るのがいいのかもしれません。

1

説明を追記

2021/07/21 05:17

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37466

answer CHANGED
@@ -11,4 +11,18 @@
11
11
 
12
12
  >__②Panelクラスで定義した「originalarray」が空になる。 __
13
13
 
14
- ①と同じ理由です。
14
+ ①と同じ理由です。
15
+
16
+ ```js
17
+ this.originarray = game.gettheme()
18
+ ```
19
+
20
+ とあり、
21
+
22
+ ```js
23
+ gettheme() {
24
+ return this.theme;
25
+ }
26
+ ```
27
+
28
+ とありますから、中身は`game.theme`ですので、つまり`board.array`と同じものです。