コンストラクタとメソッド
- 2023/03/31
- 22:12
オブジェクトのモデルともいえるコンストラクタはそれを通して複数のオブジェクトを作り出すことができます。
コンストラクタ関数で作ることのできるオブジェクトはメソッドを含むものもあります。
メソッドを含むコンストラクタ関数を通して作られたインスタンスであるオブジェクトも普通のオブジェクトと同様にメソッドを参照して動かすことができます。
メソッドもプロパティと同様にthisを用いて記述することができます
function 関数名(引数) {
this.メソッド名 = function() {
メソッドの内容
}
}
メソッドを参照して動かすには次のように記述します
オブジェクト名.メソッド名;
このスクリプトはHTML上から選択してインスタンスを作り出しメソッドを動かすスクリプトです。
選択を受ける変数:fruitSelectedを用意して、この変数を介してコンストラクタ関数からインスタンスを作っています。
そのためメソッドを参照するためのオブジェクト名もfruitSelectedを用いています。
コンストラクタ関数で作ることのできるオブジェクトはメソッドを含むものもあります。
メソッドを含むコンストラクタ関数を通して作られたインスタンスであるオブジェクトも普通のオブジェクトと同様にメソッドを参照して動かすことができます。
メソッドを含むコンストラクタ関数
メソッドもプロパティと同様にthisを用いて記述することができます
function 関数名(引数) {
this.メソッド名 = function() {
メソッドの内容
}
}
メソッドを参照して動かすには次のように記述します
オブジェクト名.メソッド名;
このスクリプトはHTML上から選択してインスタンスを作り出しメソッドを動かすスクリプトです。
選択を受ける変数:fruitSelectedを用意して、この変数を介してコンストラクタ関数からインスタンスを作っています。
そのためメソッドを参照するためのオブジェクト名もfruitSelectedを用いています。
スポンサーサイト