如何创建Player的子元素

How to create a child of Player?

本文关键字:Player 元素 创建 何创建      更新时间:2023-09-26
var Game = function(){
    var game = this;
    game.Player = {
        pts:[]
    }
   }
例如,在PHP中,它可以是:
game.Computer extends game.Player

但是我怎么做一个孩子从游戏。玩家在javascript在同一类?

[update] [1]

var Game = function(){
    var game = this;
    game.Player = {
        pts:[],
        test: function(){ alert('test'); }
    }
    Player.prototype = new Computer;
    game.Computer = {
    }
}
var game = new Game();
game.Computer.test();

我不确定@BenM

[update] [2]

甚至像这样:

var Game = function(){
    var game = this;
    game.Player = {
        pts:[],
        test: function(){ alert('test'); }
    }
    game.Player.prototype = game.Computer {
    }
}
var game = new Game();
game.Computer.test();

那也是错的,不能按原样扩展。抱歉,这里有很多代码

您似乎真的在寻找如何在JavaScript中进行继承的基本教程。这里有一个很好的例子:http://www.klauskomenda.com/code/javascript-inheritance-by-example/