SOq_21885729
by SmokeyPHP
HTML
<input id="addPlayerName" type="text" value="" />
<div id="addPlayer">addPlayer</div>
JavaScript
var BobsGame = function(){
this.Players = [
{playerName:'Ziggy', playerId:0},
{playerName:'Mark', playerId:1}];
}
var Player = function(name, id){
this.playerName = name;
this.playerId = id;
}
BobsGame.prototype.addPlayer = function(Player){
this.Players.push({playerName:Player.playerName,playerId:Player.playerId});
}
var myGame = new BobsGame();
$('#addPlayer').click(function(){
id = myGame.Players.length;
name = $('#addPlayerName').val();
newPlayer = new Player(name, id);
myGame.addPlayer(newPlayer);
alert(JSON.stringify(myGame.Players, null, 4));
})