7月21日 学習記録
本日学習したこと
自分自身(クラス)のプロパティの内容を出力するメソッドの書き方、メソッド内でメソッドを呼び出す方法について学んだ
1:自分自身(クラス)のプロパティの内容を出力するメソッドの書き方
自分自身のクラスのプロパティを表す為には、「this.プロパティ名」と記述する。
以下の例では、Animalクラスでコンストラクタで受け取ったnameプロパティを出力するinfoメソッドを示す(コンストラクタの記述は省略)
class Animal() {
info() {
console.log(`名前は${this.name}`);
}
}
2:メソッド内で同じクラス内の違うメソッドを呼び出す場合
メソッド内で同じクラス内の違うメソッドを呼び出す為には、「this.メソッド名」と記述する。
以下の例では、Animalクラスでinfoメソッド内でgreetメソッドを呼び出す書き方。
class Animal() {
greet() {
console.log("こんにちは!");
}
info(){
this.greet();
}
}
今日のエラー
今日はエラーなし