【JS】Simple JS Object and Prototype Example
オリジナルのオブジェクトと、プロトタイプによりメソッドのアタッチ。
by tea4two
JavaScript
//1. コンストラクタファンクションの作成
function Player(n,s,r) {
this.name = n;
this.score = s;
this.rank = r;
}
//2. prototypeにより、メソッドをアタッチする
Player.prototype.logInfo = function() {
console.log('私の名前は', this.name );
}
//3. 他のメソッドをアタッチしてみる
Player.prototype.promote = function() {
this.rank++;
console.log('私のランキングは', this.rank );
}
//4. オブジェクトの作成。
//パラメータをセットし、プロパティを設定する
var fred = new Player('Fred',10000,5);
//アタッチしたメソッドの実行
fred.logInfo();
fred.promote();