nums の定義を activate() の外でしてはいけないのですか?

activate は複数回呼ばれる可能性があり、nums が空になってしまうことがあるためです。
2022年1月31日
ユーザー

いつも楽しく学習しています。
ご説明の splice メソッド仕様については理解していますが、activate 内と constructor 内と定義する位置によって違いが発生する理由が理解出来ませんでした。もう少し詳しく教えて頂けませんでしょうか。
よろしくお願いします。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(7)