<javascript ES6> this.変数名について
this.プロパティ名 = 値;
コンストラクタ内での使用する場合、インスタンスにプロパティと値を追加できる。
・・・①
this.プトパティ名
メソッド内で使用すると、インスタンスの引数を入れることができる。
・・・②
<例>
class Food{ constructor(name,price){ this.name = name; //constructor内のname(this.name)にインスタンスの引数で取得した値を代入① this.price = price; } shopGreeting(){ console.log("いらっしゃいませ。"); } info(){ this.shopGreeting(); //同クラス内のメソッドを呼び出し console.log(`こちらは${this.name}です。`); //インスタンスの値を呼び出し② console.log(`${this.price}円です。`); } } const food = new Food("卵",20); food.info();