【週刊ドットインストール】 256timesのクラスを準備中、Ruby/Ruby on Railsのロードマップページを追加
class Panel { constructor() { const section = document.createElement('section'); section.classList.add('panel'); this.img = document.createElement('img'); this.img.src = 'img/seven.png'; this.stop = document.createElement('div'); this.stop.textContent = 'STOP'; this.stop.classList.add('stop'); } }
こちらの動画で「constはこのコンストラクター内でしか使用されないためconstを使い、thisはほかのメソッドでも呼び出す可能性があるからthis」と説明されています。
別の動画(詳解javascript オブジェクト編#30)では、クラスから作られるインスタンスをクラス内でthisで表現すると説明されていましたが、sectionもこのクラス内で生成されるインスタンスであり constをthisとしてはダメなのでしょうか?
this,constを使い分けるほかの規則があるのですか?
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
こちらの動画で「constはこのコンストラクター内でしか使用されないためconstを使い、thisはほかのメソッドでも呼び出す可能性があるからthis」と説明されています。
別の動画(詳解javascript オブジェクト編#30)では、クラスから作られるインスタンスをクラス内でthisで表現すると説明されていましたが、sectionもこのクラス内で生成されるインスタンスであり
constをthisとしてはダメなのでしょうか?
this,constを使い分けるほかの規則があるのですか?